Me

Metatype – an open-source HTTP/GraphQL query engine for APIs/data/WASM

Hacker News

Metatype – an open-source HTTP/GraphQL query engine for APIs/data/WASM

Hey everyone, we built Metatype [0] as a different way to build APIs and backends based on 3 parts: 1. a Python package to build virtual graphs connecting all components of your stack (think databases, third-parties, and existing systems) 2. an HTTP/GraphQL query engine built in Rust/Deno that authorizes and optimizes queries over the graphs 3. a CLI to provide a nice developer experience and fast feedback cycle We developed this platform to tackle some of the challenges we often saw in tech teams we worked with: - most developers (especially backend) still spend too much time on tasks with no real added value (crud, data validation, compliance, etc.) - when growing a product, it is difficult keeping up with business needs and remaining agile/innovative with technology (especially when there is limited funding) We believe it provides multiple advantages over more traditional approaches: - it offers multiple runtimes [1] with pre-defined operations (e.g. Prisma) and can replace the needs for an ad-hoc backend - when the project grows, you can easily introduce new APIs or break existing ones in smaller parts while keeping the same interface - you can write complex business logic directly in Typescript, Python or WebAssembly and run them directly inside the query engine - most of the frontend are today built on composable components, this brings a similar approach to backend development - third-parties APIs can be easily integrated, providing you visibility and control over them - it is interoperable with existing systems, and can be introduced step by step - it can be easily self-hosted or customized according to your needs The project is now in public beta, and is run in production by a few companies. We are looking to collect more feedback and early users to help us improve the platform. For the tech curious reader, we also had to build a few new open source pieces to make this happen: - a WASI runtime for Python [2] to run Python code inside WASM inside the engine - a task runner [3] supporting live reload and managing dependencies as DAGs - a way to inject secrets [4] from your preferred vaults into the engine [0]: http://metatype.dev [1]: https://metatype.dev/docs/reference/runtimes [2]: https://github.com/metatypedev/python-wasi-reactor [3]: https://github.com/zifeo/whiz [4]: https://github.com/zifeo/lade

Share card

Actual performance

10points
3comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: user, new, tasks · Missing: mac, agents, macos
90%90% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
88%88% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, open source, existing · Missing: https docs, excited, just released
68%68% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: users, way · Missing: mobile apps, ios, personal
33%33% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, host, interface · Missing: plus, intuitive, reviews
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: introduce · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

De
Dewmail: An open-source email parsing microservice for HTTP APIs76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Dewmail: An open-source email parsing microservice for HTTP APIs

Hacker News4
Mo
Mockit – Open-source app to create and configure HTTP mocked endpoints65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mockit – Open-source app to create and configure HTTP mocked endpoints

Hacker News158
Ti
Tino – Functional HTTP Server for Deno (Open Source)55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tino – Functional HTTP Server for Deno (Open Source)

Hacker News2
Qu
Query Open Data Reactively47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Query Open Data Reactively

Hacker News2
Qa
Qake WebGL Voxel Engine released open source75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Qake WebGL Voxel Engine released open source

Hacker News5
io
ioquake3 – An Open-Source Quake 3 Engine72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ioquake3 – An Open-Source Quake 3 Engine

Hacker News1
TD
TDD your own query engine with rgSQL61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TDD your own query engine with rgSQL

Hacker News1
Si
SirixDB – Storing and Querying of Temporal Data (Java and Open Source)62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SirixDB – Storing and Querying of Temporal Data (Java and Open Source)

Hacker News13
St
Streamdal – an open-source tail -f for your data81%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Streamdal – an open-source tail -f for your data

Hacker News148
Ne
Neosync – Open Source Data Replication and Anonymization73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Neosync – Open Source Data Replication and Anonymization

Hacker News4