Projects

Create and manage documentation projects with custom domains, GitHub integration, and built-in features

Projects

A project is a single documentation site on the Specra Platform. Each project gets its own subdomain, deployment pipeline, analytics, and settings.

Creating a Project

You can create a new project from the dashboard or using the CLI:

Subdomains and Custom Domains

Every project automatically gets a subdomain:

your-project.specra-docs.com

Custom Domains

You can connect your own domain to any project. Custom domains are available on all plans, including Free.

Add Your Domain

Go to Project Settings > Domains and enter your domain (e.g., docs.yourcompany.com).

Configure DNS

Add a CNAME record pointing to `cname.specra-docs.com` at your DNS provider.

Verify

Specra automatically verifies your DNS configuration and provisions an SSL certificate via Let's Encrypt.
Info
SSL certificates are provisioned automatically and renewed before expiry. No manual configuration needed.

GitHub Integration

Connect a GitHub repository to enable automatic deployments on every push. Available on Pro and Enterprise plans.

  1. Go to Project Settings > GitHub
  2. Authorize the Specra GitHub App
  3. Select your repository and branch
  4. Every push to the configured branch triggers a new deployment
Tip
You can configure which branch triggers deployments. Most teams use `main` for production docs.

Contact Forms

Projects on Starter plans and above can enable a built-in contact form on their documentation site. Form submissions are delivered to your configured email address and stored in the dashboard.

Live Chat

Pro and Enterprise plans include an embeddable live chat widget. Visitors can ask questions directly from your docs, and your team responds from the Specra dashboard.

Project Limits by Plan

FeatureFreeStarterProEnterprise
Max projects1420Unlimited
Custom domainsYesYesYesYes
GitHub sync--YesYes
Contact form-YesYesYes
Live chat--YesYes
Version history7 days30 daysUnlimitedUnlimited