Formata Docs
  • 👋Welcome
  • ℹ️What is Formata?
  • Getting Started
    • 🚀Quickstart
    • Creating a Space
  • Ase
    • 👋Get Started
    • Quick Reference
    • 🚀Ase + Formata
Powered by GitBook
On this page
  1. Ase

Ase + Formata

Ase simplifies integrating systems immensely. It's a better interchange format for humans and machines to work with and does the heavy lifting for data manipulation between systems.

PreviousQuick Reference

Last updated 5 months ago

Ase solves the many problems in working with distributed data by moving them into the data layer, shared between all systems. However, there still needs to be a service in the middle that provides a CPU for executing Ase. This is Formata - a global network of Ase runners to fill the gaps between all systems, whether they know about Ase or not.

Formata is not only the global infrastructure-as-a-service for manipulating data with Ase, but also a platform to define APIs and endpoints that combine systems together, organize these dependencies, observe usage, automate execution, and collaborate as a team.

The systems that you're connecting to do not need to know about Ase. Formata upgrades the incoming data and combines it with the Ase logic you've defined for an efficient, secure, and fun way to work with data. The destination (if any) doesn't need to know about Ase either - Formata downgrades the data into your format of choice (JSON, YAML, XML, TOML, etc...).

Ase Use Cases in Formata

  • API endpoint specification

    • Formata uses Ase to define endpoints and the Jobs that are executed when called

      • Data is in the same format as the endpoint definition - combined and easy to work with

      • Business logic can be easily defined in Ase, removing the need for code elsewhere

      • Human-readable Ase is "compiled" into performant and secure machine-readable Ase

  • Data communication between services

    • Formata uses Ase as the format to communicate between services (fRPC)

      • Data is unified and standardized while in the Formata ecosystem

      • Formata doesn't require data to originate or end up as Ase - can be in many other formats

      • Gives data structure to work with, even when originating as unstructured data

🚀