# Flowscript documentation > The language, compiler and runtime. Applications declare their own data and actions. - [Flowscript documentation](https://flowscript.ftw.trade/docs/index.md): Learn the language, understand its host contract, and compile and replay programs over your own data. - [Your first Flowscript program](https://flowscript.ftw.trade/docs/quickstart.md): Compile a complete program against an explicit host and replay an illustrated price sequence with @flowscript/core. - [Values, series and na](https://flowscript.ftw.trade/docs/language.md): Values and series, missing observations, expressions, functions, folds, enums and phases. - [Indicators and models](https://flowscript.ftw.trade/docs/indicators.md): Moving averages, oscillators, windows, sessions, market profile and models over the inputs your host supplies. - [Language reference](https://flowscript.ftw.trade/docs/reference.md): The compiler-owned reference for syntax, types, hosts, actions, functions, diagnostics and runtime semantics. - [Embed Flowscript](https://flowscript.ftw.trade/docs/embedding.md): Use the compiler and runtime in your own application: declare a host, replay data, step a live run and retain checkpoints. - [Build libraries and tools](https://flowscript.ftw.trade/docs/extending.md): Compose and test your own libraries, declare custom data and actions, and feed recorded external model predictions into an incremental strategy. - [Use strategy outputs](https://flowscript.ftw.trade/docs/outputs.md): Consume evaluated metrics, text and action intents in charts, application logs and your own data consumers, with delivery and storage owned by the host. ## Platform integration - [ftw.trade platform documentation](https://docs.ftw.trade/): accounts, data, wallets, execution, modules and deployment.