Skip to main content
Dev Kit for AI is designed around three distinct user types, each with specific responsibilities, access levels, and interactions with the platform.
You are likely a Developer. Most people reading this documentation are developers who want to build AI-powered SaaS applications. The platform is designed with you as the primary audience.

How Users Interact with the Platform

Operators

Operators are the team that runs and maintains the Dev Kit for AI platform — that’s us.

What Operators Do

  • Platform maintenance: Keep Cloud API and Cloud Admin running and available
  • Infrastructure management: Handle servers, databases, and scaling
  • Security oversight: Monitor for threats and ensure data protection
  • Support: Help developers with technical issues and questions

Operator Access

Operators have access to:
  • Full platform administration
  • All system metrics and logs
  • User account management
  • Infrastructure controls
As a developer using Dev Kit for AI, you don’t need to interact with operators directly for most tasks. The platform is designed to be self-service. Contact [email protected] if you need assistance.

Developers

Developers are the primary audience for Dev Kit for AI. You’re building AI-powered SaaS applications for your customers.

What Developers Do

  • Create projects: Set up new AI applications in Cloud Admin
  • Manage credentials: Generate and rotate API keys and developer keys
  • Build applications: Clone the Starter Kit and customize it for your use case
  • Deploy: Launch your application on your hosting provider
  • Monitor: Track end user activity and usage statistics

Developer Access

Developers have access to:
ComponentAccess Level
Cloud AdminFull access to /console
Cloud APIAuthenticated via developer key
Starter KitClone and full ownership

Authentication Headers

When your application calls the Cloud API, these headers identify you as a developer:
  • X-User-Role: developer (when accessing Cloud Admin)
  • X-Developer-Key: Your developer credential from Cloud Admin
  • X-Project-ID: Your project’s UUID
  • X-API-Key: Your project’s API key from Cloud Admin
Developer ProfilesWhether you’re a Vibe Coding Developer who wants to ship fast using AI assistants, or a Professional Developer who values control and code quality — Dev Kit for AI supports both approaches. The platform provides the same features to all developers, letting you choose your development style.

Getting Started as a Developer

2

Create a project

Set up your first project in Cloud Admin
3

Clone Starter Kit

Get the Starter Kit and configure it with your credentials
4

Build and deploy

Customize your app and deploy to your users

End Users

End Users are the customers of your application — the people who use the AI-powered SaaS you built with Dev Kit for AI.

What End Users Do

  • Use your application: Interact with the features you built
  • Create accounts: Register and log in to your app
  • Generate AI content: Use the AI capabilities you’ve enabled
  • Manage their profile: Update their account settings

End User Access

End users have access to:
ComponentAccess Level
Your Starter Kit appFull access to features you expose
Cloud APIIndirect access through your app
Cloud AdminNo access
End users never directly interact with Cloud Admin or the raw Cloud API. All their interactions go through your Starter Kit application, which handles authentication and API calls on their behalf.

End User Scoping

End users are project-scoped, meaning:
  • Each end user belongs to a specific project (your application)
  • The same email can exist as an end user in different projects
  • End user data is isolated between projects
  • You can view your end users in Cloud Admin

Authentication Headers

When end users interact with your app, these headers are automatically included:
  • X-User-Role: end_user
  • X-Developer-Key: Your developer credential
  • X-Project-ID: Your project’s UUID
  • X-API-Key: Your project’s API key
  • Authorization: The end user’s JWT token (after login)

Role Comparison

CapabilityOperatorDeveloperEnd User
Access Cloud Admin✅ Full✅ Console❌ No
Create projects
Generate API keys
View end users✅ All✅ Own projects
Use Starter Kit apps
AI generation
Platform administration

Next Steps