Cardano-init Enters Public Beta to Connect the Cardano Developer Stack
Input Output’s new developer tool can generate a connected Cardano project from a single command, combining smart contract frameworks, off-chain SDKs, local development environments, and infrastructure. Versions v0.2.0 and v0.2.1 expand the earlier proof of concept into its first public beta.
By SongMarketCap
Starting a new Cardano project can require developers to separately select and connect smart contract frameworks, transaction SDKs, indexers, local networks, and node infrastructure. Input Output’s Developer Experience team has now released the first public beta versions of cardano-init, a CLI tool designed to generate those components as a connected development stack.
Version v0.2.0 was released on August 18, followed by v0.2.1 on August 20. Input Output product manager Robertino Martinez introduced the release publicly on August 21 as the first public beta of cardano-init, while Input Output’s August 28 development update highlighted the first tagged releases and external contributions from Blink Labs.
Cardano-init Generates a Connected Cardano Project From One Command
Cardano-init is an open-source CLI tool developed within Input Output’s Developer Experience initiative. It does not replace Cardano development frameworks. Instead, it generates a project in which selected tools are already configured to work together.
A developer can, for example, choose Aiken for on-chain development, MeshJS for the off-chain layer, and Yaci DevKit as a local development network. Cardano-init then scaffolds a monorepo containing the relevant components alongside a shared CIP-57 contract blueprint, environment configuration, build and testing commands, documentation, and an AGENTS.md file for coding agents.
The available on-chain options currently include Aiken, Scalus, and Plinth, while off-chain support includes MeshJS, Scalus, and Evolution SDK. Tx3 is available as an experimental option.
Local development can use Yaci DevKit, while supported infrastructure includes services such as Kupo, Ogmios, Dolos, Dingo, Cardano Node, and Cardano Node API. The infrastructure layer uses Blink Labs’ cardano-up tooling rather than recreating those services inside cardano-init.
The result is a role-based setup in which developers choose the tools they want while cardano-init handles the initial connections through shared blueprints, environment variables, and project configuration.
Version v0.2.0 Expands the Earlier Cardano Developer Prototype
Cardano-init existed before August as a proof-of-concept project, with v0.1.0 tagged in July. Version v0.2.0 significantly expanded the workflow available to developers.
The release introduced a full-stack option in which Scalus can cover both the on-chain and off-chain portions of a project. It also added Plinth, Evolution SDK, experimental Tx3 support, compatibility checks between selected components, redesigned CLI output, and generated
based on the chosen development stack.
The release also introduced the first implementation of add and remove commands. These allow developers to change parts of an existing project without rebuilding the entire structure from scratch.
A project can, for example, replace one on-chain component or remove a development network while cardano-init updates the shared configuration around the remaining stack. Git is used as a safety mechanism when project components are modified.
Generated projects also include a common Gift Card example across supported stacks, providing an end-to-end reference that connects smart contract logic with the corresponding off-chain transaction flow.
Version v0.2.1 followed as a smaller update, adding a compact --table view of available tools, improving Tx3 detection, and extending documentation and the release workflow.
Public Beta Targets Cardano’s Fragmented Developer Onboarding
Cardano already has mature tools for individual parts of application development. The friction appears when developers need to combine several of them into one working environment.
Cardano-init addresses that problem by defining separate roles for on-chain development, off-chain execution, local testing, and infrastructure. Shared contract blueprints and environment variables then provide the interfaces between those components.
This also distinguishes cardano-init from individual developer stacks such as Scalus or Cardano Client Lib. Those tools provide development capabilities within their own frameworks, while cardano-init is designed to assemble multiple independent Cardano tools into a common project structure.
The project also exposes machine-readable JSON output and generates AGENTS.md, extending the same project structure to AI-assisted coding workflows.
The current release remains an early beta rather than a general-availability platform. Tx3 and the formal-methods tool Blaster are experimental, while additional integrations including Pebble, Plutarch, Opshin, Lucid Evolution, Blaze, Elm Cardano, and PyCardano remain planned. The roadmap targets a release-candidate stage later in 2026.
With v0.2.x, Cardano developers now have a single entry point for generating a connected development environment. Instead of beginning a new application by manually wiring each framework, SDK, indexer, and local network together, they can start from a preconfigured stack with shared interfaces and a working reference application already in place.