Fusio是一个开源的API管理平台,帮助创建创新的API解决方案。
Fusio帮助你构建API,提供开箱即用的企业级功能,让你可以专注于你的业务场景。请查看我们的文档网站了解更多信息。以下功能列表给你一个初步概览:
Fusio提供许多有助于处理API的应用。大多数应用是简单的JS应用,与Fusio的内部API配合工作。你可以在我们的市场查看所有可用应用的列表。你可以通过CLI命令安装这样的应用,例如php bin/fusio marketplace:install fusio,或通过后端应用安装。
所有应用都安装在apps/文件夹中。你需要在.env文件中通过定义APP_APPS_URL变量来告诉Fusio应用文件夹的公共URL。根据你的设置,这可以是自定义子域名,如https://apps.acme.com,或简单的子文件夹https://acme.com/apps。

后端应用是配置和管理API的主要应用。安装程序会自动安装此应用。该应用位于/apps/fusio/。
Fusio提供VSCode扩展,可用于简化操作开发。这意味着你可以直接在VSCode编辑器内开发每个操作。
为了构建和集成 使用Fusio的应用,我们提供了几个SDK,你可以用它们与Fusio实例配合工作,或者你也可以简单地直接与REST API通信。
| 语言 | GitHub | 包 | 示例 |
|---|---|---|---|
| C# | GitHub | NuGet | 示例 |
| Go | GitHub | 示例 | |
| Java | GitHub | Maven | 示例 |
| Javascript | GitHub | NPM | |
| PHP | GitHub | Packagist | 示例 |
| Python | GitHub | PyPI | 示例 |
| 框架 | GitHub | 包 | 示例 |
|---|---|---|---|
| Angular | GitHub | NPM | 示例 |
| 域名 | 文档 | 规范 |
|---|---|---|
| 后端 | ReDoc | OpenAPI |
| 消费者 | ReDoc | OpenAPI |
| 系统 | ReDoc | OpenAPI |
Fusio是一个开源项目,你可以在Apache 2.0许可条款下免费用于私人和商业项目。除了我们的核心产品外,我们还提供额外的服务来增强Fusio的功能。
可以通过composer或手动文件下载安装Fusio。
composer create-project fusio/fusio
https://github.com/apioo/fusio/releases
您可以按照以下步骤手动安装Fusio,或者使用位于public/install.php的浏览器安装程序。出于安全考虑,强烈建议在安装完成后删除安装程序脚本。
.env文件,将APP_URL更改为指向public文件夹的域名。同时在APP_CONNECTION键中填入数据库凭据。如果您想使用应用程序,可以选择调整APP_APPS_URL为apps文件夹的公共URL。php bin/fusio migrate。php bin/fusio adduser。选择"Administrator"作为账户类型。php bin/fusio marketplace:install fusio您可以通过浏览器访问APP_URL来验证安装。您应该看到一个API响应,表明安装成功。
如果您想在特定数据库上安装Fusio,需要调整APP_CONNECTION参数。您可以使用以下连接字符串:
pdo-mysql://root:test1234@localhost/fusiopdo-pgsql://postgres:postgres@localhost/fusiopdo-sqlite:///fusio.sqlite理论上,Fusio可以安装在我们的数据库抽象层支持的所有数据库上,但我们的内部测试用例仅 涵盖MySQL、PostgreSQL和SQLite,因此无法保证所有功能都能正常工作。
可以通过docker设置Fusio。这样做的优点是无需配置即可自动获得一个完整运行的Fusio系统。这对于测试和评估特别有用。要设置容器,您需要检出仓库并运行以下命令:
docker-compose up -d
这将构建一个预定义后端账户的Fusio系统。凭据来自docker-compose.yml中的环境变量FUSIO_BACKEND_USER、FUSIO_BACKEND_EMAIL和FUSIO_BACKEND_PW。如果您计划在互联网上运行容器,必须更改这些凭据。
默认情况下,整个Fusio项目可以托管在单个域名上。在这种设置中,您的API在根目录下提供服务,开发者门户和后端应用直接从/apps文件夹提供服务。这种设置易于使用,因为不需要配置。如果您想在生产环境中运行Fusio,我们建议创建以下子域名结构:
这当然只是一个建议,您可以自由选择喜欢的域名。
请查看我们的官方文档网站,我们在那里汇集了所有文档资源: https://docs.fusio-project.org/
如果您是博主或杂志,我们很高兴您愿意报道Fusio。请查看我们关于页面的媒 体部分,下载官方图标集。如果您有任何问题,请直接给我们发消息,我们可以帮助您创作优质内容。
如果您是公司或自由职业者,想要了解如何使用Fusio的详细信息,可以联系我们进行咨询。在研讨会中,我们会尝试找到最佳方式让您使用/集成Fusio,同时解释功能并回答您的问题。
如果这个项目帮助您创造收入,或者您想支持这个项目,请查看我们仓库中的捐赠选项。
以下列表显示了Fusio项目的所有合作伙伴。我们感谢每一位支持我们将API开发推向下一个层次的合作伙伴。如果您有兴趣在此列出,欢迎赞助我们的项目。
<a href="https://jb.gg/OpenSourceSupport"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/ef5c48b5-1925-4e15-8754-876691f061d4.svg"> </a>

GPT充值
支持 ChatGPT Plus / Pro 充值服务,支付便捷,自动发货,售后可查。


AI 图片生成平台
GPT Image 2 是面向用户的 AI 图片生成平台,支持文生图、图生图及多模型创意工作流。


你的AI Agent团队
Vecbase 是专为 AI 团队打造的智能工作空间,将数据管理、模型协作与知识沉淀整合于一处。算法、产品与业务在同一平台无缝协同,让从数据到 AI 应用的落地更快一步。


全球首个AI音乐社区
音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。


阿里Qoder团队推出的桌面端AI智能体
QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。


一站式搞定所有学习需求
不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。


为AI短剧协作而生
专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。


能听懂你表达的视频模型
Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。


国内直接访问,限时3折
输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字 生图、图生图。官网价格限时3折活动


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!
最新AI工具、AI资讯
独家AI资源、AI项目落地

微信扫一扫关注公众号