> For the complete documentation index, see [llms.txt](https://docs.ternoa.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ternoa.network/build-1/javascript.md).

# Javascript  SDK

Welcome to the Javascript builder section 👨‍💻

Ternoa provides a collection of tools to make web3 project development easier and faster:

* [Ternoa-JS](https://www.npmjs.com/package/ternoa-js) - An isomorphic javascript library integrating the custom Ternoa FRAMEs to interact with the chain in a seamless experience.&#x20;
* [Ternoa Indexer](https://indexer-mainnet.ternoa.dev/) - A GraphQL queryable database to get on-chain data.
* [Ternoa FRAMEs](https://github.com/capsule-corp-ternoa/ternoa-pallets) - Custom substrate FRAMEs to create and manage utility NFTs.

The Ternoa chain has two networks based on Substrate: Mainnet and Alphanet.\
Find all the environment-related endpoints [here](/getting-started/networks.md).<br>

{% hint style="info" %}
If you're new to the Ternoa JavaScript builder ecosystem, we strongly suggest starting with the [Getting Started](/what-is-ternoa-chain.md) introduction track. It will not only give you the necessary prerequisites but also aid in comprehending some vital architectural concepts for efficient building. Provide a specific focus to the following sections: Ternoa-js [architecture](/getting-started/javascript-sdk/ternoa-js-library/architecture.md), [events](/getting-started/javascript-sdk/ternoa-js-library/blockchain-events.md), and [workflow](/getting-started/javascript-sdk/ternoa-js-library/workflow.md).
{% endhint %}

If you are looking for a way to kickstart your builder journey, you should start interacting with the Ternoa-js SDK and Indexer with our [NODE-JS quickstart guide ](/getting-started/javascript-sdk/quickstart-node-js.md)🏁[.](/getting-started/javascript-sdk/quickstart-node-js.md)
