Developer tools that catch mistakes before production.
i Data Connect! is a product lab building developer tools and infrastructure, from type-safe configuration to secure agent platforms, that stay under your control and are built to last.
FigChain
Most outages trace back to a bad config value, not a bad deploy. FigChain treats configuration like code: every config has an Avro schema, every change is validated against it, and every service reads it through generated, language-native types.
FcClient client = new FcClientBuilder()
.apiKey("your-api-key")
.environmentId("your-environment-id")
.namespace("default")
.build();
client.start();
EvaluationContext context = EvaluationContext.builder()
.addAttribute("userId", "user123")
.addAttribute("plan", "premium")
.build();
CheckoutConfig config = client.getEvaluatedFig(
"checkout", context, CheckoutConfig.class);Also from the lab: Ascii85 Codec, a lightweight Base85 library for Java. See all products
Three principles behind everything we ship
Catch it before production
FigChain validates every config against its schema before it ships. outturn's tenant boundaries are built in, not bolted on. Mistakes are cheapest when they never reach users.
Stay in control
Run Shardscape on your own hardware. Deploy outturn in your own cluster. Read every line of code in our open-source projects. Your data and your platform stay yours.
Built to last
Salinas keeps decades of xBase data and programs useful on the modern JVM. We favor plain, well-documented designs that will still make sense years from now.
Partners and investors
We're a small team building infrastructure for a lot of teams. Let's talk.