The Language
Atoll Enterprise
One language. Every platform. Ship enterprise applications 10× faster — with AI built into the compiler, not bolted on.
How Atoll Works
Write your application in .atoll files. The compiler generates production-ready code for every target platform — fully typed, fully integrated, guaranteed to stay in sync.
AI-Native by Design
Strong types. No implicit magic. One way to do things. When AI generates Atoll, it's correct on the first attempt — because the language leaves no room for ambiguity.
Deterministic Output
Same Atoll definition always produces the same application. No hallucination, no drift.
Rich Type System
Sum types, generics, and pattern matching. Express complex domains without workarounds.
Zero Boilerplate
No ORMs, no routing config, no auth middleware. Atoll handles infrastructure concerns so you focus on domain logic.
Human-Readable
Atoll reads like documentation. Business stakeholders can review and validate logic directly.
AI Decorators — First-Class Language Citizens
Add @ai decorators to your models, forms, and services. The compiler generates the complete AI implementation — embeddings, classification, chat widgets, and smart autofill — automatically. No prompt engineering. No API plumbing.
@ai.summarizeAuto-generate summaries from long-form text fields when records are saved.
@ai.classifyCategorize content into predefined labels — sentiment, priority, topic — with zero training code.
@ai.embedGenerate vector embeddings for semantic search and similarity matching.
@ai.completeFull AI service generation — structured prompts, typed outputs, and automatic fallbacks.
@ai.suggestAdd AI-powered suggestion buttons to form fields. Users get intelligent recommendations in one click.
@ai.chatGenerate conversational AI interfaces with context-aware dialogue and typed responses.
Real Code — SeaPort
Every example below is real code from SeaPort, a reference application built entirely in Atoll. Each tab solves a problem that normally takes hundreds of lines of framework code.
/// AI decorators — the compiler generates the full implementation.
/// No API calls, no prompt engineering, no boilerplate.
model SupportTicket {
title: String
description: String
/// Automatically summarize long descriptions
@ai.summarize(from: "description", maxLength: 100)
summary: String?
/// Classify ticket priority from description
@ai.classify(from: "description",
categories: "LOW,MEDIUM,HIGH,CRITICAL")
priority: String?
/// Generate vector embeddings for semantic search
@ai.embed(from: "description")
embedding: Vector?
}
/// AI-powered service function
service TicketAnalysis {
@ai.complete(system: "You are a support analyst.
Analyze the ticket and suggest a resolution path.")
fn suggestResolution(ticket: SupportTicket): String
}18 Extension Libraries — And Growing
Traditional libraries cover one layer. Atoll libraries deliver end-to-end — database, server logic, typed API, UI components, and AI capabilities from a single import. Open-source libraries ship with every project. Enterprise libraries are available with Atoll Enterprise.
Open Source6 libraries
- CacheRedis caching with TTL, eviction, and cache-aside patterns
- CalendarMonth/week/day views, recurring events, timezone handling
- CanvasDrawing, annotations, image markup with undo/redo
- ChartingInteractive charts via Apache ECharts — bar, line, pie, radar, gauge
- FormsMulti-step wizards, conditional fields, validation, file uploads
- MapsGoogle Maps, Mapbox with markers, polygons, clustering
Enterprise12 additional libraries
- Advanced AuthPolicy-based access control with resource scoping and field-level visibility
- CommMulti-channel messaging — email, SMS, chat, voice, video
- DocsPDF generation, document templates, and file management
- GeoGeolocation, geofencing, proximity alerts, reverse geocoding
- IoTMQTT device registry, telemetry ingestion, fleet monitoring
- MediaImage/video storage with thumbnails, transcoding, and CDN delivery
- OfflineSQLite sync queue, conflict resolution, connectivity monitoring
- SagaMulti-step distributed transactions with compensating actions
- ScannerBarcode, QR, RFID, NFC scanning with camera integration
- SearchFull-text search via Elasticsearch, OpenSearch, Typesense with facets
- ShippingMulti-carrier rate shopping, labels, tracking — FedEx, UPS
- VisionObject detection, OCR, classification via Google/Azure/AWS
Open Source vs Enterprise
Atoll is open source under the Apache 2.0 license. Atoll Enterprise extends the compiler with production-grade generators, 12 additional libraries, and dedicated support — included with every WorkReef subscription.
| Feature | Atoll (Open Source) | RECOMMENDEDAtoll Enterprise |
|---|---|---|
| Code Generation Targets | ✓ Java, Dart, React, SQL, GraphQL | ✓ All OSS targets + Python — full-stack generation |
| AI Decorators | ✓ @ai.summarize, classify, complete, suggest, embed, chat | ✓ All OSS + production AI pipelines, model management & monitoring |
| Resilience Patterns | ✓ @retry, @circuit_breaker, @timeout, @cached | ✓ All OSS resilience decorators |
| Transactional Actors | ✓ actor, step, checkpoint, rollback | ✓ All OSS actor features |
| Extension Libraries | ✓ 6 libraries (Cache, Calendar, Canvas, Charting, Forms, Maps) | ✓ All 6 OSS + 12 enterprise-grade libraries |
| Data Retention & OLAP | — | ✓ @retention, @olap — automated archive, Parquet export, OLAP replication |
| Remote Data Sync | — | ✓ @remote — REST, JDBC, MQTT, Salesforce connectors with polling & live sync |
| Bridge Server | — | ✓ @bridge — on-premise data gateway for ERP and legacy integration |
| Full-Text Search | — | ✓ @fts — Postgres tsvector, Elasticsearch, OpenSearch, Typesense |
| Cloud File Storage | — | ✓ @storage — S3-compatible upload/download with presigned URLs |
| Multi-Tenancy | — | ✓ Schema-isolated multi-tenant infrastructure with routing and provisioning |
| IDE Plugins | ✓ VS Code + JetBrains (syntax, LSP, DAP, snippets) | ✓ All OSS IDE features |
| License | ✓ Apache 2.0 | ✓ Included with WorkReef |
| Support | ✓ Community (GitHub) | ✓ Priority support with SLA guarantees |
Ship 10× faster.
Atoll Enterprise is included with every WorkReef subscription. Talk to our team to see it in action.