Session 17: Default Developer Environment for Cardano - Resources
Curated references for the debate on what Cardano's default developer environment should be: local devnets, public testnets, hosted providers, self-hosted nodes, and one-click sandboxes.
Local devnets
- Yaci DevKit (one-command local Cardano devnet): github.com/bloxbean/yaci-devkit
- Yaci Store (lightweight indexer that pairs with Yaci): github.com/bloxbean/yaci-store
- cardano-node devnet templates: github.com/IntersectMBO/cardano-node
- Aiken local test harness: aiken-lang.org/language-tour/tests
Public testnets
- Cardano testnets (Preview / PreProd) overview: docs.cardano.org/cardano-testnets/getting-started
- Preview testnet faucet: docs.cardano.org/cardano-testnets/tools/faucet
- Cardano Developer Portal (testnets): developers.cardano.org/docs/get-started/testnets-and-devnets
Hosted providers
- Blockfrost (REST API, free tier covers most onboarding): blockfrost.io
- Maestro (chain API + indexing + tx evaluation): gomaestro.org
- Koios (community-run public API): koios.rest
- Demeter.run (managed Cardano workspaces and infra): demeter.run
Self-hosted infrastructure
- cardano-node: github.com/IntersectMBO/cardano-node
- Ogmios (WebSocket bridge to a node, tx eval + submission): ogmios.dev
- Kupo (lightweight UTxO indexer): cardanosolutions.github.io/kupo
- Mithril (fast bootstrap of node state via snapshots): mithril.network
SDKs and tx-building
Pick one lane per project and standardize.
- MeshJS: meshjs.dev
- Lucid-evo: github.com/Anastasia-Labs/lucid-evolution
- Blaze: github.com/butaneprotocol/blaze-cardano
Smart contract languages
- Aiken (recommended track for new builders): aiken-lang.org
- Plutus (reference docs and type system): plutus.readthedocs.io
Dev container / one-click ideas
- VSCode Dev Containers spec: containers.dev
- GitHub Codespaces: github.com/features/codespaces
- Aiken starter template: github.com/aiken-lang/aiken-starter-kit
- Cardano Starter Kit (community templates): developers.cardano.org/docs/get-started/cardano-starter-kit
Standards referenced in the discussion
- CIP-30 (dApp connector / browser wallet API): CIP-0030
- CIP-33 (reference scripts): CIP-0033
- All CIPs: cardano-foundation/CIPs
Prior sessions worth re-reading before this one
These resources belong to the Q2 2026 Developer Experience Working Group.