TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: NF Compose – define REST APIs in seconds instead of hours

1 点作者 ancieque大约 2 年前
Hey there.<p>My name is Martin Braun. I am a Co-Founder and CTO of NeuroForge (<a href="https:&#x2F;&#x2F;neuroforge.de&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neuroforge.de&#x2F;</a>) - a Germany based AI &amp; Big Data startup.<p>As part of our services we also provide support for building integrations between (our) systems and external systems. As we didn&#x27;t want to keep building the same REST APIs every time, we set out to build a standardized data integratin platform that allows for a quick way to generate user specified REST API definitions via a REST API. This has become NF Compose (<a href="https:&#x2F;&#x2F;github.com&#x2F;neuroforgede&#x2F;nfcompose">https:&#x2F;&#x2F;github.com&#x2F;neuroforgede&#x2F;nfcompose</a>).<p>I distinctively remember defining a REST API for a customer project 10 minutes before the first meeting and finalizing the final contract during the meeting together with the customer. The same job would have taken hours, if not 1-2 days, if we had built it the traditional way.<p>After using NF Compose for mulitple years internally and in customer projects, we recently decided to release the whole project under MPL-2.0 on GitHub and to iterate on it in public.<p>We have a companion repo over at <a href="https:&#x2F;&#x2F;github.com&#x2F;neuroforgede&#x2F;nfcompose-examples">https:&#x2F;&#x2F;github.com&#x2F;neuroforgede&#x2F;nfcompose-examples</a> where we already have a small sample project that shows how to setup a REST API in 5-10 minutes (or if you know the concepts - seconds) in a reproducible manner. We will be updating that repository with more content over the next weeks.<p>Some notable features include:<p>- Ability to define DataSeries (REST APIs) via a browsable REST API<p>- Multi-Tenancy support<p>- Consumers (Webhooks) for changes in DataSeries with guaranteed delivery and best effort ordering of events<p>- Multiple PostgreSQL &quot;backends&quot; for DataSeries (different amount of historization)<p>- Ability to generate PostgreSQL views in the database so that a BI tool like Superset or Metabase can work with the data<p>- Ability to build custom REST APIs via pluggable Engines. Let NF Compose handle the authentication<p>I am looking forward to people trying the project out and giving feedback, feature requests, bug reports.

暂无评论

暂无评论