Feature and Component Statuses¶
This page gives an overview of the statuses of released components and features according to Status Definitions. Anything not listed here implicitly has status “Labs”, but it’s possible that something accidentally slipped the list so if in doubt, please contact us.
Ledger API¶
| Component/Feature | Status | Deprecated on | 
|---|---|---|
| Ledger API specification including all semantics of >= Daml-LF 1.6 | Stable | |
| Numbered (ie non-dev) Versions of Proto definitions distributed via GitHub Releases | Stable | |
| Dev Versions of Proto definitions distributed via GitHub Releases | Alpha | |
| Use of divulged contracts in later transactions | Stable, Deprecated | 2021-06-16 | 
Integration Components¶
| Component/Feature | Status | Deprecated on | 
|---|---|---|
| Integration Kit Components | Labs | |
| CLI and test names of Ledger API Test Tool | Beta | 
Runtime components¶
| Component / Feature | Status | Deprecated on | 
|---|---|---|
| JSON API | ||
| HTTP endpoints under /v1/including status codes, authentication, query language and encoding. | Stable | |
| daml json-apiCLI for development. (as specified usingdaml json-api --help) | Stable | |
| Stand-alone distribution for production use, including CLI specified in --help. | Stable | |
| Triggers | ||
| Daml API of individual Triggers | Beta | |
| Development CLI to start individual triggers in dev environment ( daml trigger) | Beta | |
| Trigger Service ( daml trigger-service) | Alpha | |
| Extractor | ||
| Extractor ( daml extractor) | Labs | 
Libraries¶
| Component / Feature | Status | Deprecated on | 
|---|---|---|
| Scala Ledger API Bindings | ||
| daml codegen scalaCLI and generated code | Stable, Deprecated | 2020-10-14 | 
| bindings-scala_2.12library and its public API | Stable, Deprecated | 2020-10-14 | 
| Java Ledger API Bindings | ||
| daml codegen javaCLI and generated code | Stable | |
| bindings-javalibrary and its public API. | Stable | |
| bindings-rxjavalibrary and its public API excluding the reactive components in packagecom.daml.ledger.rxjava.components. | Stable | |
| Java Reactive Components in the com.daml.ledger.rxjava.componentspackage ofbindings-rxjava. | Stable, Deprecated | 2020-10-14 | 
| Maven artifact daml-lf-1.6-archive-java-proto | Stable | |
| Maven artifact daml-lf-1.7-archive-java-proto | Stable | |
| Maven artifact daml-lf-1.8-archive-java-proto | Stable | |
| Maven artifact daml-lf-dev-archive-java-proto | Alpha | |
| Node.js Ledger API Bindings | ||
| @digital-asset/bindings-jsNode.js library | Stable, Deprecated | 2020-10-14 | 
| JavaScript Client Libraries | ||
| daml codegen jsCLI and generated code | Stable | |
| @daml/typeslibrary and its public API | Stable | |
| @daml/ledgerlibrary and its public API | Stable | |
| @daml/reactlibrary and its public API | Stable | |
| Daml Libraries | ||
| The Daml Standard Library | Stable | |
| The Daml Script Library | Stable | |
| The Daml Trigger Library | Stable | 
Developer Tools¶
| Component / Feature | Status | Deprecated on | 
|---|---|---|
| SDK | ||
| Windows SDK (installer) | Stable | |
| Mac SDK | Stable | |
| Linux SDK | Stable | |
| Daml Assistant (daml) with top level commands 
 | Stable | |
| daml starthelper command and associated CLI (daml start --help) | Stable | |
| daml deployhelper command and associated CLI (daml deploy --help) | Stable | |
| Assistant commands to start Runtime Components: daml json-api,daml trigger,daml trigger-service, anddaml extractor. | See Runtime components. | |
| Daml Projects | ||
| daml.yamlproject specification | Stable | |
| Assistant commands new,create-daml-app, andinit. Note that the templates created bydaml newandcreate-daml-appare considered example code, and are not covered by semantic versioning. | Stable | |
| Daml Studio | ||
| VSCode Extension | Stable | |
| daml studioassistant command | Stable | |
| Code Generation | ||
| daml codegenassistant commands | See Libraries. | |
| Sandbox Development Ledger | ||
| daml sandboxassistant command and documented CLI underdaml sandbox --help. | Stable | |
| Daml Sandbox in Memory (ie without the --sql-backend-jdbcurlflag) | Stable | |
| Daml Sandbox on Postgres (ie with the --sql-backend-jdbcurlflag) | Stable, Deprecated | 2020-12-16 | 
| Daml Sandbox Classic and associated CLIs daml sandbox-classic,daml start --sandbox-classic | Stable, Deprecated | 2020-04-09 | 
| Daml Profiler daml sandbox --profile-dir | Stable | |
| Daml Compiler | ||
| daml buildCLI | Stable | |
| daml damlcCLI | Stable | |
| Compilation and packaging ( daml damlc build) | Stable | |
| Legacy packaging command ( daml damlc package) | Stable, Deprecated | 2020-10-14 | 
| In-memory Scenario/Script testing ( daml damlc test) | Stable | |
| DAR File inspection ( daml damlc inspect-dar). The exact output is only covered by semantic versioning when used with the--jsonflag. | Stable | |
| DAR File validation ( daml damlc validate-dar) | Stable | |
| Daml Linter ( daml damlc lint) | Stable | |
| Daml REPL ( daml damlc repl) | See Daml REPL heading below | |
| Daml Language Server CLI ( daml damlc ide) | Labs | |
| Daml Documentation Generation ( daml damlc docs) | Labs | |
| Daml Model Visualization ( daml damlc visualanddaml damlc visual-web) | Labs | |
| daml doctest | Labs | |
| Scenarios and Script | ||
| Scenario Daml API | Stable | |
| Script Daml API | Stable | |
| Daml Scenario IDE integration | Stable | |
| Daml Script IDE integration | Stable | |
| Daml Script Library | See Libraries | |
| daml testin-memory Script and Scenario test CLI | Stable | |
| daml test-scriptSandbox-based Script Testing | Stable | |
| daml scriptCLI to run Scripts against live ledgers. | Stable | |
| Navigator | ||
| Daml Navigator Development UI ( daml navigator server) | Stable | |
| Navigator Config File Creation ( daml navigator create-config) | Stable | |
| Navigator graphQL Schema ( daml navigator dump-graphql-schema) | Labs | |
| Daml REPL Interactive Shell | ||
| daml replCLI | Stable | |
| Daml and meta-APIs of the REPL | Stable | |
| Ledger Administration CLI | ||
| daml ledgerCLI and all subcommands. | Stable |