API Platform

API Platform
软件
★3
软件描述
API平台是一个下一代网络框架,旨在轻松创建以API为中心的项目,同时不牺牲可扩展性和灵活性:
官方网站
访问软件的官方网站了解更多信息
api-platform.com
安全链接HTTPS
什么是 API Platform?
API平台是一个面向下一代的Web框架,旨在轻松创建以API为核心的项目,同时不牺牲可扩展性和灵活性:
- 可以使用普通的PHP类自定义数据模型,或从Schema.org词汇表导入现有模型;
- 仅需几分钟即可提供带有分页、数据验证、访问控制、关系嵌入、过滤器和错误处理的超媒体REST或GraphQL API;
- 支持内容协商:原生支持GraphQL、JSON-LD、Hydra、HAL、YAML、JSON、XML和CSV;
- 可享受美观的自动生成功能API文档(Swagger/OpenAPI);
- 可通过React构建一个便捷的Material Design管理界面,无需编写任何代码;
- 通过客户端生成器(也提供Vue.js生成器)快速搭建一个功能完整的单页应用(SPA),基于React、Redux、React Router和Bootstrap;
- 使用Docker和Kubernetes安装开发环境,并将项目部署到生产环境;
- 方便地集成JSON Web Token或OAuth认证;
- 借助基于Behat的开发者友好的API测试工具,创建规范和测试。