Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zitadel/zitadel-go
ZITADEL Go - The official client library of ZITADEL for an easy integration into your Go project.
https://github.com/zitadel/zitadel-go
go zitadel
Last synced: 22 days ago
JSON representation
ZITADEL Go - The official client library of ZITADEL for an easy integration into your Go project.
- Host: GitHub
- URL: https://github.com/zitadel/zitadel-go
- Owner: zitadel
- License: apache-2.0
- Created: 2021-04-12T10:58:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-11T15:26:08.000Z (about 1 month ago)
- Last Synced: 2024-11-11T16:29:44.580Z (about 1 month ago)
- Topics: go, zitadel
- Language: Go
- Homepage: https://zitadel.com
- Size: 13.3 MB
- Stars: 72
- Watchers: 7
- Forks: 29
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# ZITADEL GO
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![Release](https://github.com/zitadel/zitadel-go/workflows/Release/badge.svg)](https://github.com/zitadel/zitadel-go/actions)
[![license](https://badgen.net/github/license/zitadel/zitadel-go/)](https://github.com/zitadel/zitadel-go/blob/main/LICENSE)
[![release](https://badgen.net/github/release/zitadel/zitadel-go/stable)](https://github.com/zitadel/zitadel-go/releases)
[![tag](https://badgen.net/github/tag/zitadel/zitadel-go)](https://github.com/zitadel/zitadel-go/tags)
[![Go Report Card](https://goreportcard.com/badge/github.com/zitadel/zitadel-go)](https://goreportcard.com/report/github.com/zitadel/zitadel-go)
[![codecov](https://codecov.io/gh/zitadel/zitadel-go/branch/main/graph/badge.svg)](https://codecov.io/gh/zitadel/zitadel-go)Go library for [ZITADEL](https://github.com/zitadel/zitadel).
## Features
- Authentication
- Authorization checks
- Client for ZITADEL API## Usage
Add the package to your go.mod by
```
go get -u github.com/zitadel/zitadel-go/v3
```...and check out the [examples](./example) in this repo or head over to our [docs website](https://zitadel.com/docs/guides/start/quickstart#introduction).
### Versions
If you're looking for older version of this module, please check out the following tags:
- v3.x.x is maintained on the [main](https://github.com/zitadel/zitadel-go/tree/main) branch
- [v2.2.8](https://github.com/zitadel/zitadel-go/releases/tag/v2.2.8) is the last release for the v2 Go module
- [v0.3.5](https://github.com/zitadel/zitadel-go/releases/tag/v0.3.5) is the last release for the v0/v1 Go moduleCurrently only v3 is supported, due to some security updates that involve breaking changes. Therefore v2 and older will no longer be supported.
## Supported Go Versions
For security reasons, we only support and recommend the use of one of the latest two Go versions (:white_check_mark:).
Versions that also build are marked with :warning:.| Version | Supported |
|---------|--------------------|
| <1.21 | :x: |
| 1.21 | :white_check_mark: |
| 1.22 | :white_check_mark: |## License
The full functionality of this library is and stays open source and free to use for everyone. Visit our [website](https://zitadel.com) and get in touch.
See the exact licensing terms [here](./LICENSE)
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
## Contributors