Open Collective
Open Collective
Loading

endpoints4s Scala library

Scala library to define remote communication protocols

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


endpoints4s Scala library is all of us

Our contributors 3

Thank you for supporting endpoints4s Scala library.

Domantas Petr...

Core Contributor

Guest

Budget


Transparent and open finances.

View all transactions
-$0.50USD
Completed
Contribution #396806
+$0.50USD
Refunded
Contribution #396806
$
Today’s balance

--.-- USD

Total raised

$0.32 USD

Total disbursed

$0.32 USD

Estimated annual budget

--.-- USD

About


endpoints4s is a Scala library for remote communication. It ensures that HTTP servers, HTTP clients, and documentation always agree on the same protocol.

  • Maintenance is simplified: the API documentation is automatically updated when an endpoint is modified,
  • Errors are raised at compile-time if endpoints are invoked with incompatible parameters.

Servers, clients, and documentation are all derived from a single source of truth describing the underlying protocol details (e.g., which verb, path, query parameters, headers, authentication strategy, etc. to use).

For more details about endpoints4s, please visit https://endpoints4s.github.io.

Why sponsor endpoints4s?


Your donation will help the project stay up to date and fund work on important issues or feature requests.

Our team