Back to Documentation

Overview

Learn about PIPELINK and understand its core architecture and capabilities.

What is PIPELINK?

PIPELINK is a decentralized pipeline infrastructure protocol built on Solana that enables modular, on-chain execution workflows. It allows developers to create, compose, and execute complex transaction pipelines with a focus on security, efficiency, and composability.

Think of PIPELINK as a choreographer for blockchain transactions - it orchestrates multiple instructions and programs in a coordinated manner, ensuring they execute in the correct sequence with proper error handling and state management.

Key Features

Modular Architecture

Compose pipelines from reusable components. Mix and match different instruction types to build custom workflows.

Atomic Execution

All-or-nothing transaction semantics. Either the entire pipeline executes successfully or all changes are rolled back.

Cross-Program Composition

Seamless integration with any Solana program. Call multiple programs within a single pipeline without complexity.

Developer Friendly

Simple SDK and TypeScript support with comprehensive documentation and example pipelines.

Use Cases

DeFi Automation

Automate complex trading strategies, arbitrage opportunities, and liquidity management across multiple protocols.

Bot Automation

Build autonomous bots that execute pre-defined workflows triggered by on-chain or off-chain events.

NFT Pipelines

Create sophisticated NFT workflows including minting, listing, trading, and royalty distributions.

Custom Integrations

Integrate any Solana program into your applications with minimal overhead and maximum flexibility.

Architecture Overview

PIPELINK consists of three main components:

On-Chain Program

The core Solana program that manages pipeline execution, state verification, and instruction processing.

SDK (TypeScript/Rust)

Developer-friendly libraries for building and executing pipelines with type safety and easy integration.

Frontend Dashboard

Web-based interface for managing wallets, creating pipelines, and monitoring execution history.