# Node.js bindings for DAML

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/digital-asset/daml-js/blob/master/LICENSE.txt)
[![Build](https://dev.azure.com/digitalasset/daml/_apis/build/status/digital-asset.daml-js?branchName=master&label=Build)](https://dev.azure.com/digitalasset/daml/_build/latest?definitionId=13&branchName=master)

```
Copyright 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
```

This repository hosts the implementation of the [DAML](https://daml.com/) Ledger API for the [Node.js](https://nodejs.org/) platform.

## Status

**The Node.js bindings are deprecated as of 2020-10-14.**

Either switch to the [JavaScript client
libraries](https://docs.daml.com/app-dev/bindings-ts/index.html)
running over the HTTP JSON API or to the [Java
bindings](https://docs.daml.com/app-dev/bindings-java/index.html)
which are based on the gRPC ledger API.

Refer to the [changelog](./CHANGELOG.md) to understand the latest changes.

## Documentation

The main source of documentation are:

- [the reference documentation](https://digital-asset.github.io/daml-js/)
- [the beginners tutorial](https://github.com/digital-asset/ex-tutorial-nodejs)

## Contribute

We warmly welcome contributions; please have a look at [CONTRIBUTING.md](./CONTRIBUTING.md) to understand the contribution guidelines and how to setup a working development environment. You are welcome to use the [issue tracker](https://github.com/digital-asset/daml-js/issues) to find or propose contribution opportunities.

## Join the conversation

The DAML community gathers on the [DAML Driven public Slack channel](https://damldriven.slack.com/) for general discussion and community support. You can also use the [`daml`](https://stackoverflow.com/questions/tagged/daml) tag on StackOverflow for [specific programming issues](https://stackoverflow.com/help/on-topic).
