Swiftpack.co - jeka-mel/Endpoints as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by jeka-mel.
jeka-mel/Endpoints 0.9.12
Declarative APIs made easy.
⭐️ 0
🕓 2 weeks ago
.package(url: "https://github.com/jeka-mel/Endpoints.git", from: "0.9.12")


Declarative HTTP APIs made easy.

Just APIs, nothing else.

Does NOT require to import SwiftUI or Combine but suports it.

When working with tons of different APIs and integrating multiple servies or same APIs but in different apps; using different libraries and HTTP request builders. Sooner or later it comes to the mind that it would be great to have some kind of abstract declaration of needed APIs. Just declaration, all the rest should be done by proper libraries (implementations).

So, Endpoints is my attempt to build an easy to use, lightweight library, to have API declarations by easily exposed in Swift and reused in different projects with different libraries.

Endpoints provies API declarations. When the implementation is up to your next project, module, etc.

Key features:

  • Lightweightness
  • Flexibility
  • Readability
  • Extendability
  • Portability


Stars: 0
Last commit: 2 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

2 years ago

Type-erased protocol added.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics