KRNL Platform Guidebook
KRNL Platformkrnl.xyz
  • Introduction
    • Introduction
    • How Does kOS Work?
  • Setup
    • Getting Started with KRNL
    • Quick Start (CLI)
    • Quick Start (Online IDE)
      • Quick Start (Remix IDE)
      • Quick Start (Atlas IDE)
    • create-krnl-app
    • Platform Registration
  • Kernel
    • What are Kernels?
    • Kernel Registration
      • Kernel Registration (on-chain)
      • Kernel Registration (off-chain)
    • Supported OpenAPI (Off-chain Kernel)
    • Staking
  • Smart Contract
    • Steps for Smart Contract Developers
    • Choosing Kernel(s)
    • Token Authority
      • What is a Token Authority?
      • How to Build a Token Authority?
      • Generic Token Authority
      • How to Deploy a Token Authority on Oasis?
    • Decoding Kernel Responses in Solidity
    • How to Integrate Your Smart Contract with kOS?
    • Smart Contract Registration
  • DApp
    • dApp Registration
    • KRNL SDK Installation
    • Usage
    • KRNL Node RPC
  • Miscellaneous
    • Overview
    • What is the KRNL Platform?
    • What are You Trying to BUIDL?
    • Smart Contract Fundamentals
      • Why Do I Have to Register a Smart Contract?
      • How to Deploy a Smart Contract?
    • Recommended Kernels List
  • Helpful Resources
    • New to Web3?
    • Dictionary
    • Testnet Faucets
    • How to Get Etherscan API Key?
  • Litepaper
    • Litepaper
      • Overview
      • Problem Statement
      • Current State Does Not Solve the Problem
      • Introducing Kernels
      • Ecosystem of Kernels
      • The KRNL Operating System (kOS)
      • Decentralization and Security Considerations
      • Use Cases for KRNL
  • Appendices
    • Workflow
    • FAQ
    • Bounty Program
    • Social Medias
    • Thank You
  • Workshop
    • KRNL Workshop
Powered by GitBook
On this page
  • Smart Contract
  • dApp

Was this helpful?

  1. Setup

Getting Started with KRNL

This guide will help you start developing smart contracts that leverage kOS.

PreviousHow Does kOS Work?NextQuick Start (CLI)

Last updated 25 days ago

Was this helpful?

Smart Contract

There are two primary options for smart contract development:

  • Our Command-Line Interface (CLI)

  • An online IDE, such as Remix IDE or Atlas IDE.

Both options support the complete smart contract development workflow for utilizing kOS.

For additional help and resources, .


dApp

join our community
Cover

Command-line Interface (CLI)

Use KRNL command-line interface (CLI) for a flexible local development experience with full control over the deployment process.

Cover

Online IDE

Get started immediately with a browser-based development environment. No local installation required.

Cover

create-krnl-app

Use 'npx create-krnl-app' to bootstrap the dApp template from your terminal.