Cardano Berlin Hackathon - Developer Resource Guide
Cardano Resources and commonly used tools and services
Introduction
The Cardano Berlin Hackathon by NMKR is your platform to create innovative projects on Cardano, from AI agents that transact on Cardano, NFTs and smart contracts to decentralized apps (dApps) and governance systems. This guide, crafted for developers with blockchain experience but new to Cardano, provides curated APIs, libraries, and documentation to accelerate your development. Each resource details specific features and project ideas to spark creativity.
Getting Started
Launch your Cardano development with these steps:
Master the Basics: Visit the Cardano Developer Portal at https://developers.cardano.org/ to learn about the Extended UTxO model, stake pools, and Cardano’s layered architecture.
Use Hackathon Tools: LEverage APIs, SDKs and libraries like the NMKR API, Mesh SDK, Blockfrost, Cerberus API and more for instant blockchain interaction, no node setup needed.
Connect with Peers: Our community is full of brilliant minds—don’t hesitate to connect and see what exciting projects others are building. https://discord.gg/ppysAqXC
Developer Resources
Programming Languages for Cardano
These languages simplify smart contract and dApp development on Cardano, offering alternatives to Haskell for various skill levels.
Aiken Language A modern language for Cardano smart contracts, simplifying Plutus development with clear syntax, built-in testing, and optimized compilation. Ideal for developers avoiding Haskell’s complexity. What You Can Build: Escrow services, decentralized voting systems, automated lending protocols, DAO logic. https://aiken-lang.org/
OpShin A Python-based smart contract language for Cardano, enabling Plutus contracts with Python syntax. Features type checking, a Plutus script compiler, and PyCardano integration. Perfect for Python developers creating secure contracts. What You Can Build: Python-based smart contracts, decentralized voting systems, automated financial protocols. https://github.com/OpShin/opshin
Libraries and SDKs
These libraries streamline dApp development, transaction building, and wallet integration across multiple programming languages.
MeshJS A JavaScript library for Cardano dApps, supporting transaction construction, wallet integration (e.g., Nami, Eternl), and CIP-30 compliance. Includes modular UI and backend components for web-based projects. What You Can Build: Decentralized exchanges, web wallets, staking platforms, marketplace frontends. https://meshjs.dev/
PyCardano A Python library for Cardano transactions, smart contract interactions, and wallet management. Supports complex scripting and Plutus integration with examples for Python developers. Suits backend-heavy dApps or automation tools. What You Can Build: Automated transaction bots, dApp backend services, smart contract testing tools. https://pycardano.readthedocs.io/en/latest/
Lucid A JavaScript library for streamlined transaction building, and wallet integration. Features a simple API, CIP-30 wallet support (e.g., Eternl, Typhon), and npm installation for rapid setup. Ideal for user-friendly NFT platforms or dApps. What You Can Build: Wallet-connected collectible apps, tokenized reward systems, marketplace frontends. https://lucid.spacebudz.io/ | https://www.npmjs.com/package/lucid-cardano
Cardano-serialization-lib A JavaScript/TypeScript library by Emurgo for building and serializing Cardano transactions. Supports complex transactions, key signing, and native assets with browser-compatible builds for dApp integration. What You Can Build: Custom transaction builders, dApp backends with precise transaction control, wallet integration tools. https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-browser
Clarity SDK A JavaScript SDK for building and managing DAOs on Cardano using Clarity Protocol’s smart contracts. Simplifies integrating governance features like proposal creation, voting, and dashboards. What You Can Build: DAO platforms, community governance tools, voting dApps, governance dashboards. https://sdk.clarity.vote
NFT and Asset Creation
Build NFTs, tokenized assets, or collectibles for marketplaces and games.
NMKR API Mint, manage and sell NFTs or digital assets with NMKR Studio’s powerful API. Supports airdropping, custom metadata, a payment gateway, with Swagger for testing and ready-to-use endpoints. Ideal for scalable platforms or token integration into apps. What You Can Build: NFT marketplaces, digital art galleries, tokenized event tickets, in-game assets. https://docs.nmkr.io/nmkr-studio-api/get-started-with-the-api
APIs for Blockchain Interaction
These APIs provide instant access to Cardano blockchain data and functionality, eliminating node setup.
Blockfrost API Access Cardano blockchain data (transactions, addresses, stake pools) via REST and WebSocket APIs. Offers a free tier, SDKs in multiple languages, and reliable data for rapid dApp development. What You Can Build: Wallet trackers, real-time transaction monitors, staking dashboards, dApp backends. https://docs.blockfrost.io/
Clarity API RESTful endpoints for building and managing DAOs on Cardano using Clarity Protocol’s smart contracts. Supports proposal creation and voting, ideal for transparent governance projects. What You Can Build: DAO platforms, community governance tools, voting dApps, governance dashboards. https://clearcontracts.github.io/clarity-api/#/
Xerberus API A risk rating protocol offering real-time, objective analysis of Cardano assets via APIs. Provides data-driven risk scores and market insights for financial or risk-focused dApps. What You Can Build: Risk dashboards, portfolio trackers, investment advisory tools, DeFi analytics. https://www.xerberus.io/
Development Platforms and Tools
These platforms and toolsets provide infrastructure, data pipelines, or deployment solutions for scalable dApps.
Demeter A Cardano development platform offering infrastructure for dApp deployment, including APIs, hosting, and storage solutions. Streamlines blockchain data querying and smart contract management for full-stack applications. What You Can Build: Scalable dApps, NFT marketplaces with backend storage, DeFi platforms with data querying. https://docs.demeter.run/
TxPipe Developer Tools Open-source tools like Dolos (lightweight data node), Oura (stream-processing), Scrolls (read-optimized cache), and Pallas (Rust-native blocks). Supports custom data pipelines or off-chain integration for optimized dApp backends. What You Can Build: Custom data pipelines, real-time dApp backends, analytics services. https://txpipe.io/#developer-tools
Cardano Wallets
Integrate these non-custodial wallets for secure ADA, NFT, and dApp interactions, supporting staking and dApp connectivity.
Typhon Wallet A fast web and browser extension wallet with dApp connectors, NFT galleries, and multi-recipient transaction support. Features hardware wallet compatibility (Ledger, Trezor) and Catalyst voting. https://typhonwallet.io/
Lace Wallet Cardano’s official light wallet by IOG, with a modern UI for managing ADA, NFTs, and native tokens. Supports dApp connectivity, in-app staking, and future DeFi integrations. https://www.lace.io/
VESPR Wallet A mobile light wallet with a sleek UI for managing ADA, NFTs, and native tokens. Supports dApp connections, staking, and hardware wallets, ideal for mobile-first projects. https://vespr.xyz/
Eternl Wallet A browser-based light wallet with robust dApp integration, NFT management, and staking features. Supports CIP-30, hardware wallets, and detailed transaction histories for secure multi-asset support. https://eternl.io/
Analytics and Community Tools
Enhance projects with community engagement or blockchain debugging capabilities.
Vibrant A Discord bot and blockchain service for community engagement, supporting token-based rewards and role management. Offers APIs for custom integrations in social projects. What You Can Build: Community reward systems, blockchain-integrated Discord bots, engagement platforms. https://www.vibrantnet.io/
Cardanoscan Explorer A block explorer for Cardano, displaying transactions, addresses, stake pools, and token metadata. Use it to verify NFT minting, debug smart contracts, or monitor on-chain activity. What You Can use it for: On-chain exploring of transactions, wallets, assets, pools etc. https://cardanoscan.io/
Core Infrastructure (Optional for Advanced Projects)
These tools require setup but offer direct blockchain interaction for advanced or custom solutions.
Cardano Node Core software for running a Cardano node, enabling direct blockchain interaction. Ideal for advanced users building custom infrastructure, though not required for hackathon projects. What You Can Build: Custom validators, network monitoring tools, full node services. https://github.com/input-output-hk/cardano-node
Cardano Wallet A backend service for wallet and transaction management with APIs for custom integration. Suits dApps needing advanced wallet functionality or multi-user management. What You Can Build: Custom wallet interfaces, multi-user transaction managers. https://github.com/input-output-hk/cardano-wallet
Ogmios A lightweight WebSocket API for Cardano node interaction, providing real-time data access and chain synchronization. Simplifies building dApps with live blockchain updates. What You Can Build: Real-time data feeds, lightweight dApp backends, chain monitors. https://ogmios.dev/
Core Documentation
Master Cardano’s fundamentals for optimized project development.
Cardano Official Docs Comprehensive guides on Cardano’s architecture, UTxO model, stake delegation, and development workflows. Includes tutorials on transactions, smart contracts, and dApps. https://docs.cardano.org/
EUTXO Handbook A PDF guide to Cardano’s Extended UTxO model, detailing transaction structures, fee calculations, and smart contract mechanics. Crucial for efficient transaction or contract design. https://ucarecdn.com/3da33f2f-73ac-4c9b-844b-f215dcce0628/EUTXOhandbook_for_EC.pdf
Cardano Improvement Proposals (CIPs) Community-driven proposals for Cardano protocol enhancements, covering standards like CIP-30 (wallets) and CIP-25 (NFTs). Align projects with Cardano’s roadmap or propose new features. https://cips.cardano.org/
Masumi and Kodosumi Resources
These tools from Masumi Network enhance AI-Agentic development and transacting on Cardano.
Masumi Network Masumi is a groundbreaking blockchain protocol built on Cardano, designed to enable the AI Agent Economy. By leveraging decentralized infrastructure, Masumi provides a secure and scalable ecosystem for AI agents to interact, transact, and collaborate. This protocol focuses on four key pillars to empower developers and enterprises to integrate AI into real-world applications:
Transactions: A robust payment infrastructure for AI agents to handle microtransactions and complex payment flows.
Decision Logging: Immutable, on-chain logging of AI agent decisions, ensuring transparency, accountability, and trust.
Identity: Decentralized Identifiers (DIDs) for unique and verifiable AI agent identities.
Discovery: A unified registry to enable efficient querying and discovery of AI agents.
What You Can Build: Build Ai Agentic Services and deploy them on the Masumi network to monetize them and enable them to collaborate with other Agents. https://docs.masumi.network/ https://github.com/masumi-network
Kodosumi kodosumi is the runtime environment to manage and execute agentic services at scale. The system is based on Ray - a distributed computing framework - and a combination of litestar and fastapi to deliver agentic services to users or other agents. Similar to Ray, kodosumi follows a Python first agenda.
kodosumi is one component of a larger eco system with masumi and sokosumi. https://docs.kodosumi.io/ https://github.com/masumi-network/kodosumi
Midnight Network Resources
Midnight Network is a privacy-focused blockchain compatible with Cardano, offering tools for secure dApp development.
Midnight Network A Cardano sidechain focused on privacy-preserving smart contracts using zero-knowledge proofs (ZKPs). Includes SDKs for private dApps, APIs for secure data access, and documentation for Cardano ecosystem integration. Ideal for confidential financial or identity-based dApps. What You Can Build: Privacy-preserving DeFi apps, confidential voting systems, secure identity management dApps, private NFT marketplaces. https://docs.midnight.network/
Midnight Testnet (Devnet Access) Midnight’s testnet (launched in 2024) provides a sandbox for testing privacy-focused dApps. Developers can experiment with Compact, Midnight’s TypeScript-compatible smart contract language, and ZK-SNARKs for private transactions. Access requires signing up as a “Midnight Pioneer” for early testing opportunities. What You Can Build: Experimental dApps for private financial transactions, identity management, or regulatory-compliant tokenization. Access: Register at https://midnight.network/developers
Other Related tools and services
Cexplorer: Cardano Blockchain Explorers
Cardano Token Registry: How to register off-chain token metadata to map to on-chain identifiers
Cardano light Wallet payment via JQuery: Light Wallet DApp integration
AdaStat and Cexplorer: On-Chain Metrics
LookerStudio: On-chain metrics (limited)
Messari: Also has some on-chain metrics, but is mostly based on subscription service
News and Documentation
Cardano Documentation: The official resource for documentation on Cardano ecosystem
Cardano Feed: Cardano news aggregator
Blog | Cardano Foundation and Newsroom | Latest News & Announcements: Cardano Foundation blog and newsroom from the official Cardano Foundation
Cardano.org Forum: The Cardano Forum
Cardano Newsletter: Newsletter
https://cutedumborcs.substack.com/ Cardano educational Newsletter
Cardano Improvement Proposals: A repository to facilitate browsing and information sharing for non-Github users
Dapp Central: The ultimate destination for Cardano content on YouTube and stake pool operation
Inetrsect News: governance processes and structure that enable the Cardano community to continue to advance the protocol together.
Last updated