# ReasonOS Documentation ## Docs - [CI/CD](https://docs.reasonos.com/advanced/ci-cd.md): Fully managed CI/CD — workers deploy automatically with every branch server, with DAG-based workflows and affected-only builds - [Container Building](https://docs.reasonos.com/advanced/containers.md): Build OCI-compliant container images directly in RBS — no Docker daemon required. - [Infrastructure as Code](https://docs.reasonos.com/advanced/infrastructure.md): Provision cloud resources alongside your application code using the RBS DSL — compatible with 5000+ Terraform providers. - [Toolchains](https://docs.reasonos.com/advanced/toolchains.md): Manage external tools, runtimes, and compilers hermetically with the RBS toolchain system. - [Coding agent](https://docs.reasonos.com/agent-builder.md): An AI coding assistant built into the RBS platform — understands your builds, modifies code, runs tests, and orchestrates teams of AI teammates - [Agent SDK](https://docs.reasonos.com/agent-sdk.md): Extend the RBS coding agent with custom tools, prompts, teammate roles, subagents, and slash commands — all defined in the RBS DSL - [Changelog](https://docs.reasonos.com/changelog.md): Release history and updates for the RBS platform - [CLI reference](https://docs.reasonos.com/cli-reference.md): Complete reference for all RBS commands — available in the editor terminal and command palette - [Code editor](https://docs.reasonos.com/code-editor.md): A full-featured, browser-based code editor built into the RBS platform — with LSP, Git, terminal, AI, and real-time collaboration - [Core concepts](https://docs.reasonos.com/core-concepts.md): Understand how RBS organizes your code: branch-based servers, workspaces, packages, targets, and collaboration - [Custom Rules](https://docs.reasonos.com/custom-rules.md): Define your own build rules using native.define_rule, the context API, attribute types, and launcher scripts - [RBS DSL Reference](https://docs.reasonos.com/dsl-reference.md): Complete reference for the RBS DSL — the language used in WORKSPACE.rbs and BUILD.rbs files - [Examples](https://docs.reasonos.com/examples.md): Complete, runnable project examples for common use cases with RBS - [RBS — The Cloud Development Platform](https://docs.reasonos.com/index.md): Build, test, deploy, and collaborate from your code editor — powered by managed RBS servers - [Agent Builder SDK](https://docs.reasonos.com/platform/agent-builder-sdk.md): Build your own AI agents for voice, chat, automation, and IoT using the RBS platform — event-driven, node-based, with DAG workflows - [Real-time collaboration](https://docs.reasonos.com/platform/collaboration.md): Edit code together, video call, screen share, and chat — all built into the RBS platform - [Built-in Git server](https://docs.reasonos.com/platform/git-server.md): Host your repositories on the RBS platform with branch-based servers, access control, and seamless build integration - [Quickstart](https://docs.reasonos.com/quickstart.md): Create a project, connect your editor, and run your first build in minutes - [C / C++ SDK](https://docs.reasonos.com/sdks/c-cpp.md): Build C and C++ applications with RBS — compile, link, shared libraries, and hermetic launcher scripts. - [Go SDK](https://docs.reasonos.com/sdks/go.md): Build Go applications with RBS — hermetic Go toolchain, cross-compilation, and CGO support. - [Java SDK](https://docs.reasonos.com/sdks/java.md): Build, test, and deploy Java applications with RBS — auto-managed JDK, Spring Boot support, JUnit 5, and OCI container images. - [Kotlin SDK](https://docs.reasonos.com/sdks/kotlin.md): Build Kotlin applications with RBS — auto-managed Kotlin compiler, JVM integration, Spring Boot, coroutines, and container images. - [Lint SDK](https://docs.reasonos.com/sdks/lint-sdk.md): Language-agnostic linting framework with SDK-first extensibility — use any linter with any language - [LSP SDK](https://docs.reasonos.com/sdks/lsp-sdk.md): Target-aware Language Server Protocol integration — accurate autocomplete, go-to-definition, and diagnostics based on your build graph - [Node.js SDK](https://docs.reasonos.com/sdks/nodejs.md): Build and run Node.js applications with RBS — hermetic Node.js runtime, automatic npm package resolution, and zero npm CLI usage. - [Python SDK](https://docs.reasonos.com/sdks/python.md): Build, test, and deploy Python applications with RBS — hermetic toolchains, automatic dependency management, and built-in coverage. - [Search SDK](https://docs.reasonos.com/sdks/search-sdk.md): Full-text content search, fuzzy file finder, and real-time file watching APIs built into the RBS platform - [TypeScript SDK](https://docs.reasonos.com/sdks/typescript.md): Build TypeScript applications with RBS — automatic compilation, custom tsconfig options, and seamless integration with Node.js rules. - [Watch SDK](https://docs.reasonos.com/sdks/watch-sdk.md): Automatic file watching, hot reload, and rebuild workflows for RBS targets - [Why ReasonOS?](https://docs.reasonos.com/why-reasonos.md): See how RBS compares to traditional build systems and why teams are switching ## OpenAPI Specs - [openapi](https://docs.reasonos.com/api-reference/openapi.json) ## Optional - [Blog](https://blog.reasonos.com)