SOLANA DEVELOPER TOOLS · SOLTOOLKIT

Use a utility where the product should not improvise.

SolToolkit covers repeated Solana TypeScript work around connections, transactions, tokens, and names. IDL Type Generator handles the separate step of turning Anchor definitions into client types.

ILLUSTRATIVE TYPESCRIPT WORKBENCH

CONNECTIONS

cluster · endpoints
TRANSACTIONS

build · send · confirm
TOKENS

common operations
NAMES

resolve · reverse
IDL TYPES

accounts · enums
YOUR APP

rules · state · recovery

THE ROUTE

Match the tool to the boundary.

Runtime utilities and generated types solve different problems. Keep them separate, then let the application own the behavior above both.

  1. 01

    Map the repeated work

    List the connection, transaction, token, name, or IDL handling that appears across the project.

  2. 02

    Choose the narrow module

    Use SolToolkit for runtime utilities and the IDL generator for TypeScript definitions.

  3. 03

    Keep configuration explicit

    Network endpoints, commitment, number representation, and included types should remain visible decisions.

  4. 04

    Test the product behavior

    Utilities reduce repeated plumbing; they do not replace application-level tests.

REVIEW POINTS

Two tools, two jobs

A utility can reduce repeated code without reducing the need to understand the transaction being built.

SOLTOOLKIT
Connections, transaction helpers, token operations, and names.
IDL GENERATOR
Browser-generated TypeScript from an Anchor IDL.
APPLICATION
Product rules, user state, and recovery behavior stay in the app.
REVIEW
Generated and imported boundaries still receive code review.

THE PRODUCT BEHIND THIS ROUTE

SolToolkit

Solana utilities for connections, transactions, tokens, and names.