Skip to main content
Version: v0.11.0

Installation

Prerequisites​

  • Go 1.21 or higher

Create a New Project​

mkdir myapi && cd myapi
go mod init myapi

Install Okapi​

go get github.com/jkaninda/okapi@latest

That's it! You're ready to start building your API with Okapi.

Verify Installation​

Create a simple main.go file to verify the installation:

package main

import (
"github.com/jkaninda/okapi"
)

func main() {
o := okapi.Default()

o.Get("/", func(c *okapi.Context) error {
return c.OK(okapi.M{"message": "Hello from Okapi!"})
})

if err := o.Start(); err != nil {
panic(err)
}
}

Run the server:

go run main.go

Visit http://localhost:8080 to see your API in action!