Skip to main content

Overview

This guide will help you get started with learning the lifecycle of Ark "virtual" transactions and integrating VTXOs into your applications. Ark perform bitcoin transactions off-chain and then a compressed version of the transactions is posted to on-chain. As transaction data is included in the Bitcoin blockchain, this allows Ark to be secured by native Bitcoin security.

Before you start

If you're new to Ark, you should start by reading the following concepts:

SDK Languages

Choose your preferred language to get started:

Go

Integrate Ark with your Go applications

Rust

Build robust Ark integrations with Rust

JavaScript

Add Ark functionality to your web and Node.js projects

Python

Implement Ark in your Python applications