Skip to main content

Build your web3 project on Ternoa

Accelerate your web3 development with our easy-to-use Ternoa.js SDK, guides, and tutorials

import { createNft, initializeApi, getKeyringFromSeed, WaitUntil, safeDisconnect, NFTCreatedEvent } from "ternoa-js";
const mintNFT = async (): Promise<NFTCreatedEvent> => {
  try {
    await initializeApi();
    const keyring = await getKeyringFromSeed("//TernoaTestAccount");
    const { nftId } = await createNft(
        "hello world",
  console.log("The on-chain NFT id is: " nftId);
  } catch (e) {

Start building on Ternoa

Start exploring our Ternoa.js SDK designed to make web3 projects development easier and faster.


Explore Ternoa features

From advanced NFT features, creating collections & marketplaces, explore what you can you build on Ternoa.


Launch a node on Ternoa

Review the basic principles on how to run a validator node and how to stake CAPS.


Discover more

Why build on Ternoa?

Ternoa is accessible, fast, scalable, and doesn't require learning a new programming language.

Learn more

Builder Guides

Ternoa offers tools that streamline and accelerate building web3 projects.

Learn more


With CAPS, Ternoa users will be able to explore dApps, NFTs and take advantage of the Ternoa infrastructure.

Learn more

NFT Primitives

Discover Ternoa's core building blocks that empower the creation and management of NFTs.

Learn more

User Guides

Uncover Ternoa's comprehensive resources to manage Ternoa Wallet, Bridge CAPS, understand key concepts, and more.

Learn more

Stake CAPS

Review our guide on how to stake CAPS on the Ternoa network.

Learn more

Join the community

Join our supportive and innovative community, the gateway into the world of Ternoa.

Ternoa Accelerator Program

Opportunity to build web3 projects, complete with grants and funding to make your innovation a reality.