Laika is a request builder for web3 - like Postman for blockchains. It allows you to interact with smart contracts without writing code, supporting all EVM-compatible blockchains with universal UI for ABIs.
- Multi-Blockchain Support: Compatible with all EVM compatible blockchains
- Smart Contract Interaction: Universal UI for every ABI with read/write method support
- Request Management: Send and sign transactions using multiple wallets via RainbowKit
- Collections & Organization: Hierarchical project organization (Collections → Folders → Smart Contracts)
- Environment Variables: Global and local environment variables with
{{variable}}syntax for dynamic values - Code Generation: Generate JavaScript code snippets (web3.js, ethers.js) from contract interactions
- Integrated Documentation: Built-in ABI documentation viewer with Monaco Editor
- Multi-tab Workspace: Manage multiple contract requests simultaneously
- React 19 + TypeScript + Vite
- TanStack Router (file-based routing)
- Zustand (state management with persistence)
- Tailwind CSS v4 + shadcn/ui components
- wagmi + viem + RainbowKit (Web3 integration)
- Monaco Editor (code/ABI display)
git clone https://github.com/laika-labs/laika
cd laika
bun install
bun run dev- Development server:
bun run dev - Build:
bun run build - Linting:
bun run lint - Formatting:
bun run format - Preview build:
bun run preview
- Connect Wallet: Select your network.
- Contract Interaction: Enter a contract address. Laika fetches the ABI and displays methods.
- Execute Requests: Fill parameters, send requests, and view responses.
- Environment Variables: Use
{{variableName}}syntax in addresses and parameters. Manage global and local environments via the dropdown. - Manage Tabs: Manage all requests through tabs on the workspace
For more detailed documentation, please visit https://docs.getlaika.app/. You can also watch this video tutorial on how to use Laika.
Laika is an open source project and we welcome contributions from the community. If you want to report a bug, request a feature, or submit a pull request, please use the issue tracker and the code repository on GitHub.
Laika is licensed under the MIT License. See the LICENSE file for more details.