Skip to content

Limits and quotas

This reference outlines the operational limits and account quotas for the DocuBot platform. These constraints ensure system stability and provide a consistent experience across all documentation sites.

Account and repository limits

Your account type determines how many projects and sources you can manage within the DocuBot dashboard.

FeatureFree TierPaid Tier
Tracked repositories1 repositoryMultiple repositories
Documentation sites1 siteMultiple sites
Repository sourcesSingle source per siteMultiple sources per site

Free accounts are restricted to a single repository source. If you need to aggregate multiple repositories under one documentation site or manage several distinct products, you must upgrade your account.

Synchronization and update quotas

DocuBot uses synchronization jobs to pull the latest code from GitHub and regenerate your documentation. The frequency and availability of these jobs depend on your subscription.

Automated sync frequency

  • Free Tier: Automated updates occur once per month.
  • Paid Tier: You can configure automated updates to run on a daily, weekly, or monthly schedule at a specific local time.

Manual sync limits

Manual synchronization allows you to trigger an immediate update outside of your scheduled window.

  • Availability: Manual sync is a premium feature and is not available on the free tier.
  • Daily Limit: You can request up to 5 manual synchronizations per repository every 24 hours.

Content and integration constraints

Technical limits apply to the amount of data DocuBot processes to maintain high-quality AI generation and fast build times.

  • API Specifications: A single documentation site can ingest and render up to 50 individual OpenAPI or Swagger specifications.
  • Processing Budgets: Repository context is subject to a token budget for AI analysis. For products with extremely large codebases, DocuBot prioritizes content based on the assigned repository role (such as Primary UI or API Reference) to ensure the most critical information is documented.

Managing limits

If you reach a quota or require higher limits for your organization, use the following methods to resolve the issue.

Upgrading your account

You can increase your repository count and unlock daily synchronization by upgrading your plan through the account settings in your dashboard.

Quota resets

Manual sync limits reset daily. If you reach the limit for a specific repository, you must wait for the daily reset or wait for your next scheduled automated synchronization to occur.

Contacting support

If you encounter unexpected errors related to system limits or require custom quotas for large-scale deployments, contact the support team: