go-metabase

Go Client SDK for Metabase - https://github.com/metabase/metabase

MIT License

Stars
9

Metabase Go SDK

Go SDK built using OpenAPI 3.0 spec and OpenAPI Generator.

Installation

$ go get github.com/grokify/go-metabase/...

Usage

See the examples in the examples folder:

https://github.com/grokify/go-metabase/tree/master/examples

Documentation

Auto-generated documentation is available here:

Coverage

  • Database

    • DELETE /api/database/:id
    • GET /api/database/
    • GET /api/database/:id
    • GET /api/database/:id/autocomplete_suggestions
    • GET /api/database/:id/fields
    • GET /api/database/:id/idfields
    • GET /api/database/:id/metadata
    • POST /api/database/
    • POST /api/database/:id/sync
    • POST /api/database/sample_dataset
    • PUT /api/database/:id
  • Dataset

    • POST /api/dataset/
    • POST /api/dataset/csv
    • POST /api/dataset/duration
    • POST /api/dataset/json

References

Example Queries

Describe columns and column types:

describe mydatabase.mytable;

Package Rankings
Top 7.33% on Proxy.golang.org
Badges
Extracted from project README
Build Status Go Report Card Docs License Chat Discuss