Skip to main content

About

What is Foscia?

Type safe, modular and intuitive API client.

Foscia is a simple, framework-agnostic, API client built with functional programming in mind. It can integrate with any Web app using JavaScript or TypeScript, and with any data source.

  • Modular, highly extensible and fully tree-shakable thanks to functional programming
  • Ready to use functions to integrate with any JSON:API and REST backends
  • Type safe with generics typings on models, actions, etc.
  • Framework-agnostic and dependency free (HTTP adapters are based on fetch API)
  • Free and open-source under MIT license
  • Coming soon: Fully tested and documented
info

Foscia is currently in alpha stage. It may contain bugs and the API may change. Please fill an issue to give your feedback.

Starting point

You may start to discover Foscia from different point of view.

Structure of the package