OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Taquito

Taquito is an open-source TypeScript library suite for building decentralized applications that interact with the Tezos blockchain and its smart contracts. Distributed as individual npm packages, it provides abstractions for contract calls, wallet interactions, operation batching and blockchain queries.

Independent OpenViST project profile, based on linked sources.

Taquito — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Install the applicable libudev development package for your GNU/Linux distribution, if relevant.

  2. Install or select a compatible Node.js version.

  3. From the repository, run the command below followed by the command below.

    Documented command
    npm ci
    Documented command
    npm run build
  4. Optionally run the command below as described in the contributor instructions.

    Documented command
    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.
Evidence and transparency

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