Practical overview
When it fits
Use Nearcore when you need the NEAR Protocol reference client, node infrastructure or protocol-specific development resources. It is also a starting point for exploring the linked client libraries, SDKs, validator documentation and API documentation.
Who it is for
- NEAR Protocol developers
- Protocol contributors
- Node and validator operators
- Teams building applications, smart contracts or tooling around NEAR
Documented uses
- Run a NEAR Protocol node or validator.
- Connect an application to NEAR using the referenced JavaScript client library and API documentation.
- Write NEAR smart contracts or stateful serverless functions with the referenced Rust or JavaScript/TypeScript SDKs.
- Build developer tooling or infrastructure around NEAR nodes and smart contracts.
Requirements & limits
The repository is public and open source under the GPL-3.0 license. API documentation is linked from the repository.
- Whether you need NEAR-specific infrastructure rather than a general blockchain toolkit.
- Whether a Rust-based reference client fits your development environment.
- Whether your application can use the referenced JavaScript client library and NEAR API documentation.
- Whether GPL-3.0 licensing is compatible with the intended use.
- Whether you need node, validator, smart-contract or protocol tooling capabilities.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 30 September 2026
- Original website title
- near/nearcore · Official homepage title · retained in its source language

