https://github.com/leadpingai/leadping-go
Official Go SDK for the Leadping API.
https://github.com/leadpingai/leadping-go
api-client go golang kiota leadping leadping-api openapi rest-api sdk
Last synced: 1 day ago
JSON representation
Official Go SDK for the Leadping API.
- Host: GitHub
- URL: https://github.com/leadpingai/leadping-go
- Owner: leadpingai
- License: mit
- Created: 2026-06-23T20:28:24.000Z (10 days ago)
- Default Branch: main
- Last Pushed: 2026-07-02T02:06:41.000Z (1 day ago)
- Last Synced: 2026-07-02T04:00:14.859Z (1 day ago)
- Topics: api-client, go, golang, kiota, leadping, leadping-api, openapi, rest-api, sdk
- Homepage: https://leadping.ai/docs/sdks/go
- Size: 554 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/leadpingai/leadping-go/releases)
[](https://github.com/leadpingai/leadping-go/actions/workflows/release.yml)
[](https://pkg.go.dev/github.com/leadpingai/leadping-go)
[](https://github.com/leadpingai/leadping-go/actions/workflows/codeql.yml)
#  Leadping Go SDK
Type-safe Go client for the Leadping API.
## Install
```bash
go get github.com/leadpingai/leadping-go
```
The generated client uses a Kiota request adapter. Install the default HTTP adapter:
```bash
go get github.com/microsoft/kiota-http-go
```
## Use
```go
package main
import (
"context"
leadping "github.com/leadpingai/leadping-go"
)
func main() {
adapter := createLeadpingRequestAdapter()
client := leadping.NewLeadpingOpenApiClient(adapter)
me, err := client.Users().Me().Get(context.Background(), nil)
if err != nil {
panic(err)
}
_ = me
}
```
`createLeadpingRequestAdapter` is application code. Configure it to send one of:
- `Authorization: Bearer `
- `X-Leadping-Api-Key: `
The client defaults to `https://api.leadping.ai` when the adapter does not already have a base URL.
## Links
- [Documentation](https://leadping.ai/docs)
- [API reference](https://leadping.ai/docs/api-reference)
- [License](LICENSE)