FTL

Towards a 𝝺-calculus for large-scale systems

Get started

Open-source Apache License. 0.248.0

Infrastructure as code

Not YAML. Declare your infrastructure in the same language you're writing in as type-safe values, rather than in separate configuration files disassociated from their point of use.

Language agnostic

FTL makes it possible to write backend code in your language of choice. You write normal code, and FTL extracts a service interface from your code directly, making your functions and types automatically available to all supported languages.

Fearless development against production

There is no substitute for production data. FTL plans to support forking of production infrastructure _and_ code during development.

Fearlessly modify types

Multiple versions of a single verb with different signatures can be live concurrently. See Unison for inspiration. We can statically detect changes that would violate runtime and persistent data constraints.

AI from the ground up

We plan to integrate AI sensibly and deeply into the FTL platform. Automated AI-driven tuning suggestions, automated third-party API integration, and so on.