Design API Specifications in Your Favorite JetBrains IDE

We offer you the tools to design OpenAPI and Swagger specifications fast and effectively​

Senya lets you design OpenAPI 3.0 and Swagger 2.0 specifications fast and effectively. Smart completions help you to quickly design a new specification. Specification validations save time tracking down errors. The Swagger UI preview window offers a sneak peek at the API documentation. Finally, with just a click you can navigate to referenced files in and outside the current project.

  • Supports Swagger 2.0 and OpenAPI 3.0
  • Type less with smart completions
  • Immediate specification validations
  • Preview in Swagger UI while you design
  • Quickly jump to referenced files

Smart Completions

Type less with completions for: JSON references, media types, HTTP status codes and property names.

For property name completions, Senya also inserts a property value template. It determines the value type and includes required properties and constant values where applicable. This is a great time saver, especially when you're editing JSON.

Specification Validations

Without error highlighting and proper validation fixing errors in a large or highly modularized API specification is like finding a needle in a haystack.

To combat this, Senya offers validations for all required fields and musts defined in the Swagger 2.0 and OpenAPI 3.0 specifications.

Create Accurate OpenAPI Specifications in Minutes

Swagger UI Preview

The Swagger UI preview lets you quickly switch back and forth between viewing the API documentation and editing the specification. While you edit, the API documentation is updated in real-time.

Jump to Referenced File

Quickly navigate through multi-file specifications. Simply 'CTRL + click' a JSON reference to access the referenced file. Files in the current project or on the local filesystem are supported.

Design APIs Fast and Effectively in Your Favorite JetBrains IDE