Powerful Features

Everything you need for modern, enterprise-grade API development from a single schema

Database Support

Seamless Greenfield & Brownfield

Start fresh with bespoke schema.mmd or use s2ai.import to extract schemas from existing databases. Truly seamless support for both approaches.

Brownfield: Extract from existing databases using s2ai.import
Greenfield: Write schema.mmd directly
Multiple databases backends: MongoDB, PostgreSQL, MySQL, SQLite, Elasticsearch. New adapters added regularly
Brownfield: Generate openapi spec from existing DBs
No vendor lock-in

Consistency

Single Source of Truth

schema.mmd is the single source of truth that drives your entire application. Changes in the schema automatically propagate to server, UI, and documentation.

One schema file controls everything
Automatic consistency across components
No drift between API and documentation
Simplified maintenance

Architecture

Metadata-Driven Components

s2ai.face (UI) and s2ai.genius (AI assistant) automatically adapt to any schema through metadata. Change the schema, and they adapt automatically.

s2ai.face: 100% metadata driven browser UI
s2ai.genius: 100% metadata driven AI console
No manual configuration required
Instant adaptation to schema changes

Access Control

Built-in Auth Support

All components support comprehensive authentication and authorization access control. This is enforced throughout the s2ai stack using our authn/authz service or external services.

Built-in Authentication and Authorization or bring you own
Permission management
Security-first architecture
Source of Truth for multi-database environments

AI Integration

AI-Powered with s2ai.genius

Integrate AI models seamlessly with your API through the Model Context Protocol. s2ai.genius provides context-aware AI operations.

MCP server for AI integration
Context-aware operations
Metadata-driven AI workflows
Extensible architecture

Development Speed

Rapid Iteration Cycle

Make changes fast with the virtuous cycle: update schema → regenerate → redeploy. The entire stack stays in sync automatically.

Quick schema updates
Automatic code generation
Fast deployment cycle
Consistent updates across stack

Standards

OpenAPI Specification

s2ai.builder automatically generates complete OpenAPI documentation for your API. Always up-to-date, always accurate.

Auto-generated OpenAPI spec
Interactive API documentation
Client SDK generation
Standards-compliant