Getting started
What is NEAR?
Learn NEAR basics, architecture, and why developers choose it.
Developer support
Join Telegram developer chats to ask questions and get help.
Need NEAR AI credits?
Request NEAR AI Cloud credits for your project.
Core docs
- NEAR protocol basics
- Smart contracts quickstart
- Web3 apps quickstart
- Chain abstraction overview
- Tools for AI agents
- NEAR AI documentation
- NEAR intents documentation
Awesome NEAR
awesome-near is a community-maintained resource directory with tooling, examples, libraries, and integrations.
- Skills
- Testnet faucets
- NEAR protocol SDKs
- Wallet and authentication
- CLI tools
- Starter templates
- Data infrastructure
- Data APIs
- AI and cloud services
- Near intents
- Chain signatures
- Explorers
- Additional resources
Skills
| Package | Description |
|---|---|
| agent-skills | AI agent skills for NEAR Protocol blockchain development |
Testnet faucets
| Faucet | Description |
|---|---|
| Circle Faucet | 20 USDC on NEAR Testnet (claimable every 2 hours) |
| NEAR Faucet | 2 NEAR on Testnet (rate limited) |
NEAR protocol SDKs
JavaScript / TypeScript
| Package | Description |
|---|---|
| near-api-js | High-level JavaScript client for accounts, blocks, transactions, tokens, and function calls |
| near-api-ts | High-level type-safe TypeScript client for NEAR Protocol |
| near-kit | Modern TypeScript client with fetch-like API |
| near-jsonrpc-client-ts | Auto-generated TypeScript JSON-RPC client |
Rust
| Package | Description |
|---|---|
| near-api-rs | High-level Rust off-chain client for NEAR Protocol |
| near-sdk-rs | Rust SDK for writing NEAR smart contracts |
| near-abi-rs | ABI primitives and models for Rust contracts |
Python
| Package | Description |
|---|---|
| py-near | Async Python client with HOT Protocol and NEAR Intents support |
| near-jsonrpc-client-py | Type-safe Pythonic JSON-RPC client with Pydantic models |
| near-sdk-py | Python SDK for writing NEAR smart contracts |
Wallet and authentication
| Package | Description |
|---|---|
| @hot-labs/near-connect | Secure lightweight wallet connector for JavaScript/TypeScript |
| near-connect-hooks | React hooks for NEAR wallet integration |
| near-sign-verify | Create and validate NEP-413 signed messages |
| better-near-auth | Sign in with NEAR plugin for Better Auth |
CLI tools
| Package | Description |
|---|---|
| near-cli-rs | Human-friendly interactive CLI for NEAR Protocol |
| create-near-app | Scaffold NEAR apps with frontend and contract templates |
| cargo-near | Cargo extension for build and deploy with ABI generation |
| near-validator-cli-rs | CLI companion for staking operations and validator workflows |
Starter templates
| Package | Description |
|---|---|
| near-ai-chat | AI chat agent starter for NEAR AI Cloud |
| NEAR Playground | Online IDE to create and deploy NEAR contracts |
| near-sdk-rs-template | Rust smart contract template |
| NEAR-fast-ft-transfer | High-performance FT transfer service |
Data infrastructure
| Package | Description |
|---|---|
| Goldsky | Data infrastructure and indexing service |
| Stream NEAR | Server-Sent Events stream for real-time block data |
| Explorer API | Transaction-based explorer API |
| Near Lake Indexer | Lake-based indexing service |
Data APIs
| Package | Description |
|---|---|
| FastNear API | Low-latency API for wallets and explorers |
| NearBlocks API | REST APIs for NEAR blockchain data |
| Pikespeak API | Aggregated analytics APIs |
| Allium API | Wallet and historical transaction API |
AI and cloud services
| Package | Description |
|---|---|
| NEAR AI Cloud | Private inference platform for verifiable AI inference |
Near intents
| Package | Description |
|---|---|
| One Click SDK TypeScript | TypeScript SDK for cross-chain swaps via 1Click API |
| One Click SDK Rust | Rust API client for one-click swaps |
| One Click SDK Go | Go API client for one-click swaps |
| intents-sdk | SDK for intents-based applications |
Chain signatures
| Package | Description |
|---|---|
| chainsig.js | TypeScript library for multi-chain transactions and MPC signatures |
| omni-transaction-rs | Rust library to build transactions for multiple chains |