Docs preview
TalkIDE documentation · preview

Usage limits


Naming constraints

Project slugs must satisfy the following rules, which are enforced at project creation:

  • Lowercase letters, numbers, and hyphens only
  • Must start with a letter (a–z)
  • Must not end with a hyphen
  • No consecutive hyphens (--)
  • Length: 3–50 characters
  • Must not be a reserved word (see the list below)

Project slugs are used to form Kubernetes namespace names in the format {tenantSlug}-{envSlug}, which must stay within the Kubernetes 63-character limit.

Reserved slugs: the following values cannot be used as project slugs:

CategoryReserved values
TalkIDE subdomainswww, api, app, auth, admin, console, dashboard
Platform environmentsdevelopment, dev, staging, prod, production, test, internal, beta, alpha
Future infrastructuremail, smtp, imap, mx, mx1, mx2, ftp, ssh, vpn
CDN / assetsstatic, cdn, assets, media, images, files, downloads
Marketingdocs, help, support, status, blog, news, about, terms, privacy, legal
Auth actionslogin, signup, register, logout

App URL structure

Every deployed app gets a URL based on the environment it is deployed to.

EnvironmentURL patternNotes
Development (preview){project-uuid}.talkide.devGenerated per deploy; UUID is stable across redeploys of the same project
Custom environment (published){slug}.talkide.devDefault; custom domain configuration coming soon

Preview URLs use the project UUID, not the slug, so they remain stable even if you rename the project.


AI credit limits

SettingDetails
Spending limitConfigurable per account; Mara pauses when the balance reaches this amount
Top-up minimum$5
Top-up maximum (single transaction)$500

Email limits

Transactional email from TalkIDE (password reset, waitlist confirmation) is throttled to prevent abuse.

Email typeResend window
Waitlist confirmation1 per recipient per 24 hours
Was this page helpful?

Thanks for the feedback.