Skip to content
Fitila Labs

Platform

Platform

Our products share one software development kit. It includes a data gateway that returns any supported format as Apache Arrow, data packs for each type of data, tenancy and access control, collaboration, and a service hub that publishes each service as REST, gRPC and MCP endpoints. Supporting a new type of data means adding a pack, not building a new service.

The platform is used internally to build our products and is not sold separately.

The SDK

What every product shares.

Data gateway
Ask for a resource by name and get Arrow back, from local disk, S3, Azure or Google Cloud Storage, within a memory budget.
Data packs
Parquet, GeoJSON, vector tiles, Cloud-Optimized GeoTIFF, COPC point clouds, HDF5 arrays and meshes, relational sources and live connectors.
Records and search
Agent memory and search corpora over Parquet and DuckDB, with hybrid vector and keyword retrieval.
Tenancy and access
Enterprise, organization, workspace and principal; data zones by country; tiers, bundles and single sign-on.
Collaboration
Threads, mentions, an inbox, and live presence on any entity a product shows, from a well to a mineral occurrence.
Service hub
Describe a service once; get REST, server-sent events, gRPC, MCP, an agent-to-agent card, a typed client and a CLI.

Scientific stack

Scientific libraries

Our scientific libraries are built on the SDK. Each is tested against reference results and is available to agents over MCP.

Numerical methods

  • Live

Twelve layered libraries: linear algebra and automatic differentiation; optimization; differential equations with sensitivities; statistics, estimation and filtering; stochastic processes and Monte Carlo; signals; graphical models; control; decision analysis; surrogates; and uncertainty quantification. Every method works with the base installation; optional packages add speed, not capability. GPU acceleration is used when a GPU is available.

52 reference results captured from established toolchains and checked in tests

Quantitative and systems biology

  • Live

Methods for drug-discovery analysis: dose–response fitting that treats censored measurements as intervals, QSAR with a required applicability domain and no random splits, network analysis, PK/PD, PBPK, quantitative systems pharmacology, and identifiability analysis. It returns individual lines of evidence, which the calling product combines.

Physical-systems modeling

  • In build

Acausal, multi-domain, equation-oriented modeling: components connected by typed ports are flattened, analyzed and index-reduced into differential-algebraic equations with exact Jacobians. Thermophysical properties carry their validity range, uncertainty and source.

79 physical-model components compared against an established commercial reference tool

Meshing from a description

  • Live

A declarative, unit-aware model language that a person or an agent can write, taken from geometry to a checked mesh and exported to eleven solver formats.