Open Source

Energy Pager is built on open protocols and standards. All our SDKs, protocols, and specifications are freely available on GitHub.

10
Repositories
4
Protocols
4
SDKs

📦 Repositories

Explore our open source repositories on GitHub

sdk-typescript

coming-soon

TypeScript/Node.js SDK for Energy Pager

TypeScript npm install @energypager/sdk
⭐ 0🔀 0
View on GitHub →

sdk-python

coming-soon

Python SDK for Energy Pager

Python pip install energypager
⭐ 0🔀 0
View on GitHub →

sdk-rust

coming-soon

Rust SDK for Energy Pager

Rust cargo add energypager
⭐ 0🔀 0
View on GitHub →

sdk-go

coming-soon

Go SDK for Energy Pager

Go go get github.com/energypager/sdk-go
⭐ 0🔀 0
View on GitHub →

x402-energy-extensions

active

x402 protocol energy extensions specification

Markdown Reference only
⭐ 0🔀 0
View on GitHub →

a2a-protocol

active

Agent-to-Agent communication protocol specs

Markdown Reference only
⭐ 0🔀 0
View on GitHub →

r2r-protocol

coming-soon

Robot-to-Robot coordination protocol specs

Markdown Reference only
⭐ 0🔀 0
View on GitHub →

mcp-apps-sdk

coming-soon

Model Context Protocol Apps SDK

TypeScript npm install @energypager/mcp-apps-sdk
⭐ 0🔀 0
View on GitHub →

contracts-core

active

Smart contracts for Energy Pager

Solidity Reference only
⭐ 0🔀 0
View on GitHub →

api-specs

active

OpenAPI specifications for all APIs

YAML Reference only
⭐ 0🔀 0
View on GitHub →

🚀 Quick Start

Get started with Energy Pager in minutes

TypeScript
import { EnergyPagerClient } from '@energypager/sdk';

const client = new EnergyPagerClient({
  apiKey: process.env.ENERGY_PAGER_API_KEY,
  network: 'optimism'
});

// Discover nearby chargers
const chargers = await client.energy.discover({
  lat: 37.7749,
  lng: -122.4194,
  kwh: 10,
  renewable: true
});

// Start charging session
const session = await client.energy.startSession({
  provider_id: chargers[0].id,
  requested_kwh: 10,
  payment_scheme: 'energy-exact'
});

console.log('Charging session started:', session.session_id);

📡 Protocols

Open standards for the autonomous economy

x402 Payment Protocol

HTTP 402 Payment Required for per-request micropayments

Specification available
Read Specification →

A2A (Agent-to-Agent)

Standard for agent discovery and task delegation

Specification available
Read Specification →

R2R (Robot-to-Robot)

Multi-robot coordination and swarm protocols

Coming Q1 2026
Read Specification →

UAMF

Universal Agent Message Format for interoperability

Specification available
Read Specification →

🤝 Contributing

We welcome contributions from the community

📝 Guidelines

All repositories follow standard GitHub contribution workflows

✍️ CLA

Contributors must sign the Nano Nano LLC CLA

⚖️ License

MIT License for SDKs, Apache 2.0 for protocols

💬 Community

Discord: discord.gg/energypager

Ready to Build?

Join the Energy Pager ecosystem and help shape the future of autonomous energy