Skip to content

The Language

Atoll Enterprise

One language. Every platform. Ship enterprise applications 10× faster — with AI built into the compiler, not bolted on.

SOC II·HITRUST·HIPAA·ISO 27001·Enterprise SLA

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.

📄.atoll
⚙️Atoll Compiler
☕ Java🎯 Dart🌐 React🗄️ SQL📡 GraphQL🐍 PythonEnterprise

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.summarize

Auto-generate summaries from long-form text fields when records are saved.

@ai.classify

Categorize content into predefined labels — sentiment, priority, topic — with zero training code.

@ai.embed

Generate vector embeddings for semantic search and similarity matching.

@ai.complete

Full AI service generation — structured prompts, typed outputs, and automatic fallbacks.

@ai.suggest

Add AI-powered suggestion buttons to form fields. Users get intelligent recommendations in one click.

@ai.chat

Generate 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
/// 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.

FeatureAtoll (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.