Skip to content

A simple example of how to use baton-sdk to build your own connector

License

Notifications You must be signed in to change notification settings

ConductorOne/baton-demo

Repository files navigation

Baton Logo

baton-demo Go Reference main ci

baton-demo is an example connector built using the Baton SDK. It uses hardcoded data to provide a simple example of how to build your own connector with Baton.

Check out Baton to learn more about the project in general.

Getting Started

brew

brew install conductor/baton/baton conductor/baton/baton-demo

baton-demo
baton resources

docker

docker run --rm -v $(pwd):/out ghcr.io/conductorone/baton-demo:latest -f "/out/sync.c1z"
docker run --rm -v $(pwd):/out ghcr.io/conductorone/baton:latest -f "/out/sync.c1z" resources

source

go install github.com/conductorone/baton/cmd/baton@main
go install github.com/conductorone/baton-demo/cmd/baton-demo@main

baton-demo 
baton resources

Contributing, Support and Issues

We started Baton because we were tired of taking screenshots and manually building spreadsheets. We welcome contributions, and ideas, no matter how small -- our goal is to make identity and permissions sprawl less painful for everyone. If you have questions, problems, or ideas: Please open a Github Issue!

See CONTRIBUTING.md for more details.

baton-demo Command Line Usage

baton-demo

Usage:
  baton-demo [flags]
  baton-demo [command]

Available Commands:
  completion         Generate the autocompletion script for the specified shell
  help               Help about any command

Flags:
  -f, --file string         The path to the c1z file to sync with ($BATON_FILE) (default "sync.c1z")
  -h, --help                help for baton-demo
      --log-format string   The output format for logs: json, console ($BATON_LOG_FORMAT) (default "json")
      --log-level string    The log level: debug, info, warn, error ($BATON_LOG_LEVEL) (default "info")
  -v, --version             version for baton-demo

Use "baton-demo [command] --help" for more information about a command.