# APIs and interfaces

# Golang immudb

Golang code snippets

# Curl examples immugw

Curl code snippets

# immudb RESTful API reference

You can find the swagger schema here:

swagger immudb

If you want to run the Swagger UI, simply run the following Docker command after you cloned this repo:

docker run -d -it -p 8080:8080 --name swagger-immudb -v ${PWD}/pkg/api/schema/schema.swagger.json:/openapi.json -e SWAGGER_JSON=/openapi.json  swaggerapi/swagger-ui

# immudb gRPC API reference

Here the gRPC documentation that show available endpoints with protobuffer protocol

immudb gRPC

# immugw RESTful API reference

You can find the swagger schema here:

swagger immugw

If you want to run the Swagger UI, simply run the following Docker command after you cloned this repo:

docker run -d -it -p 8081:8080 --name swagger-immugw -v ${PWD}/pkg/api/schema/gw.schema.swagger.json:/openapi.json -e SWAGGER_JSON=/openapi.json  swaggerapi/swagger-ui