NodeCore Quickstart#
Step 1 — Choose Mode
Connected (with UI) — Manage API keys & access policies in the Dashboard. Coming soon: usage analytics, error logs, and cost visibility & comparison.
Local Only — Fully self-hosted (skip steps Connected only).
Step 2 — Copy Integration Token (Connected only)
This token connects NodeCore to Dashboard.
Only team owner can generate token
Regenerate anytime (old token becomes invalid) in Settings → API Tokens
Step 3 — Create Configuration
Base config: nodecore.yml
Advanced config: Config guide (01-config.md)
Connected: Auth & keys (03-auth.md)
Connected: Integration (09-integration.md)
integration:
drpc:
url: https://nodecore.drpc.orgStep 4 — Run with Docker
docker run -d --name nodecore --restart always \
-p 9090:9090 -v $(pwd)/nodecore.yml:/nodecore.yml \
drpcorg/nodecore:latestStep 5 — Test the Setup
Choose endpoint:
No key: http://localhost:9090/queries/ethereum
With key: http://localhost:9090/queries/ethereum/api-key/<YOUR_KEY>
curl --location 'http://localhost:9090/queries/ethereum' \
-H 'Content-Type: application/json' \
--data '{"id":1,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}'Next Steps
Manage Access
Create API Keys — control who can access your NodeCore instance
Configure Security — IP restrictions, domain whitelists, method filters per key