Skip to content
/ client Public

A wrapper around regular http transfer package with some enhancements for using with ActivityPub services.

License

Notifications You must be signed in to change notification settings

go-ap/client

Repository files navigation

About GoActivityPub: Client

MIT Licensed Build Status Test Coverage Go Report Card

This project is part of the GoActivityPub library which helps with creating ActivityPub applications using the Go programming language.

It can be used to create an API client for ActivityPub servers.

It supports retrieval of ActivityPub objects and collections, but also submitting Activities to servers, either as a C2S or as a S2S client.

It can supports plugging in custom authorization logic. We usually authorize the requests with either HTTP Singatures (for server to server interactions) or OAuth2 (for client to server interactions).

You can find an expanded documentation about the whole library on SourceHut.

For discussions about the projects you can write to the discussions mailing list: ~mariusor/go-activitypub-discuss@lists.sr.ht

For patches and bug reports please use the dev mailing list: ~mariusor/go-activitypub-dev@lists.sr.ht

About

A wrapper around regular http transfer package with some enhancements for using with ActivityPub services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published