Janjan.ai platform documentation

Janjan.ai Developer Resources

Use these stable, public resources to understand Janjan.ai, discover the machine-readable site files, and request access to future API or private-beta integrations.

Published resources

Agent content negotiation

Request Accept: text/markdown from the public pages to receive a concise Markdown representation. Browser requests continue to receive HTML, and responses vary on the Accept header so a CDN cannot serve the wrong representation.

curl -H 'Accept: text/markdown' https://janjan.ai/developers

Authentication and scoped permissions

Janjan.ai Studio at https://app.janjan.ai owns user authentication and OAuth consent. This landing domain is documentation-only: it does not terminate OAuth, issue tokens, or expose an unauthenticated image-generation API. Do not send API keys, session cookies, or admin credentials to the landing site. Use OAuth metadata and named scopes only when Studio or a separately deployed MCP/API authority publishes those endpoints for public clients; the Studio browser URL is not a token endpoint.

Rate limits

The landing API routes advertise a 60-request, 60-second window per origin instance with RateLimit-Policy, RateLimit, and compatibility RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset headers. A rejected request returns HTTP 429 and Retry-After; deployments may apply a stricter distributed edge or WAF policy.

Agent onboarding

Studio supports self-serve signup and new accounts start with 6 free credits. The landing domain does not publish self-serve API-key generation, a sandbox, or a zero-auth generation API; contact support for private-beta integration access.

Need help? Contact Janjan.ai support.