Quickstart
This guide walks you through creating your first Aexol project, writing a specification, and generating production-ready code.
1. Sign Up
Go to aexol.ai and create an account. It takes about 30 seconds. No credit card is needed for the free plan — you get 500 credits to start generating immediately.
2. Create a Project
After signing in, click New Project and give it a name. A project is where your specs and generated code live. You can have multiple projects on any plan.
3. Write Your First Spec
In the Studio editor, you have two options:
- Write manually — Compose an Aexol spec directly in the Monaco-based editor with syntax highlighting and autocomplete.
- AI Import — Describe your app in plain English and let AI write the Aexol for you. Open the AI Import panel and type something like:
A blog with authors and posts. Posts have a title, content, and status.
The AI will convert your description into a valid Aexol specification.
4. Validate
Errors appear in real-time in the bottom panel. The validator checks:
- Type references across your entire spec
- Required vs optional fields
- Workflow and permission logic
Fix any issues before generating — the validator keeps your spec consistent so the AI produces correct code.
5. Generate Code
Open the Generate panel and configure your generation:
- Select a target language — TypeScript, Python, Rust, Go, or JavaScript
- Choose a model — Each model has different credit rates (see Billing)
- Click Generate
The AI produces complete, production-ready code from your spec — models, routes, validation, and tests.
6. Refine & Download
Review the generated artifacts in the output panel. Use the Refine feature to improve specific files: select a file, describe what to change, and the AI regenerates just that file while keeping the rest intact.
Ready to ship? Download the complete project as a zip from the Artifacts panel.
What's Next
Now that you've generated your first project, explore deeper:
- Knowledge Base — Upload your team's docs and conventions so the AI follows your patterns
- Code Generation — Learn about batch generation, MCP access, and advanced options
- Aexol Tutorial — Master the Aexol language with types, workflows, permissions, and more