Practical overview
When it fits
Use Taquito when building an application or developer tool that needs to interact with Tezos through JavaScript or TypeScript. Start with its QuickStart or React template for application development; use the repository’s contributor instructions when working on Taquito itself.
Who it is for
- Front-end Web3 developers building Tezos dApps with JavaScript or TypeScript.
- Developers who need Tezos libraries in Node.js, Deno, serverless or Electron projects.
- Contributors working on Taquito’s TypeScript packages.
Documented uses
- Connect a Tezos dApp to deployed smart contracts.
- Add wallet interactions and operation batching to an application.
- Query Tezos blockchain data through the library’s abstractions.
- Use specific npm packages for tasks such as RPC access, signing or Michelson encoding.
Requirements & limits
Taquito is open source under the Apache-2.0 license and is distributed as npm packages. The repository lists Node.js 22 and 24 as supported versions for development.
- It targets Tezos rather than providing a general multi-blockchain SDK.
- The library is organized as individual npm packages, allowing projects to use selected components.
- The README lists Node.js, Deno, serverless and Electron among environments where it can be used.
- Ledger-related packages may need additional native system libraries on GNU/Linux.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up and build the Taquito repository
Prepare the development environment and build the Taquito packages.
Before you start
- A compatible Node.js version; the repository lists Node.js 22 and 24.
- On GNU/Linux, install libudev development libraries. The README also notes Ledger-related packages may require additional native libraries.
Steps
Install the applicable libudev development package for your GNU/Linux distribution, if relevant.
Install or select a compatible Node.js version.
From the repository, run the command below followed by the command below.
npm cinpm run buildOptionally run the command below as described in the contributor instructions.
npm run test
Expected outcome
The build process generates bundles, type definitions and TypeDocs for the packages; the test command runs unit tests.
Guide limitations
- The guide is for building the repository, not integrating Taquito into a specific application.
- Native dependencies can require additional system libraries on some GNU/Linux systems.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- ecadlabs/taquito · Official homepage title · retained in its source language

