Skip to main content

Directive: Kickoff & Orientation

Welcome to the Cardano ecosystem! This guide provides a comprehensive map of where to find essential resources, repositories, documentation, tooling, and support channels to help you navigate and contribute effectively.

→ About Cardano

Cardano is a third-generation, proof-of-stake blockchain platform designed for sustainability, scalability, and transparency. Built on peer-reviewed research and evidence-based development, Cardano aims to provide a secure and scalable infrastructure for decentralized applications (dApps), smart contracts, and financial systems.

Key Characteristics:

  • Research-Driven: Every protocol feature undergoes formal specification and peer review
  • Multi-Layered Architecture: Separates settlement (ADA transactions) from computation (smart contracts)
  • Sustainable: Energy-efficient Ouroboros proof-of-stake consensus protocol
  • Interoperable: Designed to work with other blockchains and legacy systems

→ About Intersect

Intersect is a member-based organization that serves as the governance and administrative body for Cardano. It facilitates community collaboration, coordinates development efforts, and ensures the long-term sustainability of the Cardano ecosystem.

Mission: To empower the Cardano community through transparent governance, coordinated development, and accessible resources for all participants—from beginners to core contributors.

Key Functions:

  • Facilitating on-chain governance processes
  • Coordinating technical working groups and committees
  • Managing community resources and development programs
  • Supporting developer experience and contributor onboarding

Why Join as a Developer? As an Intersect member, you get voting rights on ecosystem decisions, can participate in technical steering committees, access exclusive development updates, and help shape the tools and protocols you build with daily. Individual membership is just $10/year for full governance participation.


▸ Core Repositories

Cardano Node & Core Infrastructure

RepositoryDescriptionWhy It Matters
cardano-nodeCore node implementation of Cardano blockchainThe heart of Cardano—handles block production, validation, and network consensus
cardano-cliCommand-line interface for node operationsEssential tool for interacting with the blockchain, creating transactions, and managing keys
cardano-db-syncSynchronizes Cardano blockchain data to PostgreSQLPowers explorers and analytics by making blockchain data queryable
ouroboros-networkNetworking layer for Cardano nodesImplements the peer-to-peer communication protocol between nodes

Smart Contract Development

RepositoryDescriptionWhy It Matters
plutusPlutus smart contract platform and languageThe foundation for writing smart contracts on Cardano using Haskell-based languages
plutus-appsOff-chain infrastructure and tools for PlutusProvides tools for building complete dApps, including PAB (Plutus Application Backend)
aikenModern smart contract language for CardanoAlternative to Plutus—focuses on developer experience with simpler syntax
cardano-transaction-libPureScript library for building transactionsEnables frontend developers to build Cardano dApps in TypeScript/JavaScript environments

Developer Tools & SDKs

RepositoryDescriptionWhy It Matters
cardano-serialization-libLibrary for serialization & deserializationEssential for building wallets and dApps—handles low-level transaction construction
cardano-walletHTTP REST API for wallet operationsSimplifies wallet backend development with a high-level API
pycardanoPython library for CardanoEnables Python developers to interact with Cardano blockchain
cardanocli-jsJavaScript wrapper for cardano-cliMakes CLI operations accessible from Node.js applications

Testing & Quality Assurance

RepositoryDescriptionWhy It Matters
cardano-node-testsEnd-to-end tests for cardano-nodeEnsures node reliability and catches regressions
plutus-pioneer-programEducational materials for PlutusLearn smart contract development through structured lessons

▸ Documentation Resources

Official Documentation

ResourceContentAccess
Cardano Developer PortalComprehensive guides, tutorials, and API referencesdevelopers.cardano.org
Cardano DocsProtocol specifications, architecture, and technical detailsdocs.cardano.org
Plutus DocumentationSmart contract language reference and examplesplutus.readthedocs.io
CIPs (Cardano Improvement Proposals)Standards and protocol improvementsgithub.com/cardano-foundation/CIPs
Intersect Knowledge BaseGovernance processes and organizational structuredocs.intersectmbo.org

Learning Paths


▸ Essential Tooling

Development Environments

ToolPurposeInstallation
Docker ImagesPre-configured Cardano environmentsdocker pull inputoutput/cardano-node
DaedalusFull node wallet for testingdaedaluswallet.io
cardano-nodeRun local node for developmentInstallation Guide
cardano-cliCommand-line interaction with blockchainIncluded with cardano-node

Smart Contract Tooling

ToolPurposeGet Started
AikenModern smart contract developmentcargo install aikenaiken-lang.org
Plutus PlaygroundBrowser-based Plutus IDEplayground.plutus.iohkdev.io
OpshinPython-based smart contractsgithub.com/OpShin/opshin
HeliosJavaScript-based smart contract languagegithub.com/Hyperion-BT/Helios

Wallet Integration

WalletTypeIntegration
LaceLight wallet by IOGlace.io
EternlMulti-platform walleteternl.io
Wallet ConnectordApp integration librarygithub.com/cardano-foundation/cardano-connect-with-wallet

Block Explorers & APIs

ServicePurposeURL
Cardano ExplorerBlockchain explorerexplorer.cardano.org
CardanoScanAdvanced explorer with analyticscardanoscan.io
BlockfrostRESTful API serviceblockfrost.io
KoiosDecentralized APIkoios.rest

▸ Community & Support

Communication Channels

PlatformPurposeLink
Cardano ForumLong-form discussions and proposalsforum.cardano.org
Intersect DiscordReal-time community chat and working groupsFirst become a member at Intersect and register at members.intersectmbo.org to get Discord access
IOG Technical DiscordDeveloper-focused technical supportdiscord.gg/inputoutput
Cardano Stack ExchangeQ&A for developerscardano.stackexchange.com
RedditCommunity discussionsr/cardano

Working Groups & Committees

Intersect facilitates various working groups focused on specific areas:

  • Technical Steering Committee: Oversees technical direction and standards
  • Developer Experience Working Group: Improves tools and documentation
  • Smart Contract Working Group: Advances smart contract capabilities
  • Security Working Group: Ensures ecosystem security practices

Join working groups through the Intersect portal

Getting Help

  1. Technical Issues: Search Cardano Stack Exchange → Ask in Discord (after becoming an Intersect member) → File GitHub issues
  2. General Questions: Check documentation first → Ask in community forums → Join Discord channels (after becoming an Intersect member)
  3. Bug Reports: File detailed issues in relevant GitHub repositories with reproduction steps
  4. Feature Requests: Submit CIPs (Cardano Improvement Proposals) for protocol changes

▸ Getting Started Checklist

For New Contributors

  • Join Intersect as a member to get voting rights and participate in governance ($10/year for individual membership, or free Associate tier)
  • Set up local development environment (Node + CLI)
  • Complete a tutorial from developers.cardano.org
  • After becoming an Intersect member, join relevant Discord channels and introduce yourself
  • Explore testnet with test ADA from faucet
  • Read CONTRIBUTING.md guidelines
  • Make your first contribution (documentation, code, or testing)

For dApp Developers

  • Choose your tech stack (Plutus/Aiken/Helios for on-chain, CTL/JavaScript for off-chain)
  • Set up wallet for testnet testing
  • Explore sample projects and templates
  • Integrate Blockfrost or Koios API for blockchain queries
  • Build and deploy to testnet
  • Get community feedback before mainnet deployment

For Node Operators


Essential GitHub Organizations

Standards & Specifications

Research Papers


▸ Next Steps

Now that you have your bearings, choose your path:

  1. Learn More: Deep dive into documentation relevant to your interests
  2. Build Something: Start with a simple project on testnet
  3. Get Involved: Join working groups or contribute to existing projects
  4. Connect: Introduce yourself in community channels

Remember: The Cardano community values quality, research, and collaboration. Don't hesitate to ask questions—everyone started as a beginner!


Last Updated: October 2025 | Maintained by Intersect Developer Advocate

Last updated: October 2025