Introduction to SYNTHESIS
SYNTHESIS is an advanced multi-agent AI system designed for autonomous software development. It enables you to build complete applications with minimal manual intervention, leveraging 39+ specialized AI agents that work together.
Unlike traditional code assistants, SYNTHESIS operates autonomously for up to 5+ hours, making intelligent decisions, handling errors, and iterating on solutions without constant supervision.
Quick Start
Get your first project running in under 5 minutes:
1. Create an Account
Sign up at synthesis.ai/register with your email or GitHub account.
2. Create a New Project
From your dashboard, click "New Project" and describe what you want to build. SYNTHESIS will analyze your requirements and create a project structure.
Example prompt: "Build a task management app with user authentication, drag-and-drop tasks, and team collaboration features"
3. Watch the Magic
SYNTHESIS will autonomously:
- Design the database schema
- Create API endpoints
- Build the frontend components
- Write tests and documentation
- Deploy to production
AI Agents
SYNTHESIS uses 39+ specialized agents, each optimized for specific tasks:
Development Agents
- Architect Agent - Designs system architecture and makes high-level decisions
- Frontend Agent - Builds user interfaces with React, Vue, or vanilla JS
- Backend Agent - Creates APIs, handles business logic
- Database Agent - Designs schemas, writes migrations, optimizes queries
Quality Agents
- Code Reviewer - Reviews code for best practices and security
- Testing Agent - Writes and runs unit, integration, and E2E tests
- Security Agent - Scans for vulnerabilities and enforces security policies
Operations Agents
- DevOps Agent - Configures CI/CD pipelines and deployments
- Performance Agent - Optimizes code and infrastructure
- Documentation Agent - Generates comprehensive documentation
Autonomous Mode
Autonomous mode is SYNTHESIS's flagship feature. It allows the system to work independently on your project for extended periods (5+ hours on Pro plans).
How it Works
- Goal Decomposition - Your high-level goal is broken into actionable tasks
- Execution - Agents work in parallel, coordinated by the Supervisor
- Verification - Each change is tested before being committed
- Checkpoints - Regular saves allow rollback if needed
- Self-Healing - Errors are automatically detected and fixed
API Reference
Authentication
All API requests require authentication via JWT tokens.
Authenticate user and receive JWT token
curl -X POST https://api.synthesis.ai/api/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com", "password": "yourpassword"}'
Projects
List all projects for authenticated user
Create a new project
Code Execution
Execute Python code in sandbox
Execute Node.js code in sandbox
Integrations
SYNTHESIS integrates with popular services via MCP (Model Context Protocol) connectors:
- GitHub - Repository management, issues, pull requests
- Stripe - Payment processing
- Supabase - Database and authentication
- SendGrid / Resend - Email services
- Cloudflare - Deployment and CDN
- OpenAI / Claude / Gemini - Multi-model AI support