Skip to main content

Installation

Add the Astral SDK to your project in seconds.

Package Managers

Choose your preferred package manager:

# Using pnpm (recommended)
pnpm add @decentralized-geo/astral-sdk

# Using npm
npm install @decentralized-geo/astral-sdk

# Using yarn
yarn add @decentralized-geo/astral-sdk

Import the SDK

// ES Modules (recommended)
import { AstralSDK } from '@decentralized-geo/astral-sdk';

// CommonJS
const { AstralSDK } = require('@decentralized-geo/astral-sdk');

TypeScript Support

The SDK includes TypeScript definitions out of the box. No additional setup required!

import { 
AstralSDK,
UnsignedLocationAttestation,
OffchainLocationAttestation,
OnchainLocationAttestation
} from '@decentralized-geo/astral-sdk';

Verify Installation

Quick check to ensure everything is working:

import { AstralSDK } from '@decentralized-geo/astral-sdk';

console.log('Astral SDK imported successfully!');

Next: Configuration