https://github.com/apigear-io/studio
ApiGear Studio as desktop application
https://github.com/apigear-io/studio
Last synced: 4 months ago
JSON representation
ApiGear Studio as desktop application
- Host: GitHub
- URL: https://github.com/apigear-io/studio
- Owner: apigear-io
- License: mit
- Created: 2022-07-10T15:40:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-10T16:52:31.000Z (9 months ago)
- Last Synced: 2025-01-18T11:27:03.182Z (6 months ago)
- Language: TypeScript
- Homepage: https://github.com/apigear-io/studio-releases/releases
- Size: 20.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ApiGear Studio
ApiGear Studio is a desktop application that helps you to create and manage your API projects. It is documented at [ApiGear](https://apigear.io/docs).
Studio focus on the user interface integration towards platform or external services. APIs are co-created by designers and developers. The API projects are created using [ObjectAPI](https://apigear.io/docs/objectapi/intro) and [technology templates](https://apigear.io/docs/sdk/intro). The technology templates are used to generate SDKs for the API projects.
The workflow extends the API driven process with API monitoring and API simulation. This allows to create a complete API driven process with feedback loops.
## Features
- Create new API projects from templates using [ObjectAPI](https://apigear.io/docs/objectapi/intro)
- Install [technology templates](https://apigear.io/docs/sdk/intro) from our Marketplace
- Generate SDKs for your API projects using solutions
- Run [API simulations](https://apigear.io/docs/advanced/simulation/intro) based on provided scenarios
- View [API monitoring](https://apigear.io/docs/advanced/monitor/intro) results## Development
We use Taskfile to manage the development tasks. You can install Taskfile from [here](https://taskfile.dev/#/installation).
To install the dependencies run:
```bash
task init
```To run the development version of the application run:
```bash
task dev
```To build the application run:
```bash
task build
```Releases are automatically created by Github Actions. To create a new release create a new tag and push it to git main branch.
```bash
git tag -a v0.1.0 -m "Initial release"
git push origin v0.1.0
```The releases are available at [Studio release page](https://github.com/apigear-io/studio/releases).
## Install
ApiGear Studio is a desktop application that runs on Windows, Mac and Linux. You can download the latest version from [Studio release page](https://github.com/apigear-io/studio/releases/latest).
The product has not yet a certification from Microsoft, Apple or Linux. So you may need to disable the security check to run the application.
## License
ApiGear Studio is licensed under the [MIT License](./LICENSE).