Effortless API Creation and Management-Custom Types & Actions

Muly Gottlieb
Muly Gottlieb
Apr 15, 2024
Effortless API Creation and Management-Custom Types & ActionsEffortless API Creation and Management-Custom Types & Actions

Ever wished for more control and flexibility over your backend services? Meet Amplication's latest innovation: Custom Types & Actions. Now, you can generate production-ready code for your custom data structures and API endpoints, and manage relationships between them, all within the intuitive Amplication UI.

With Custom Types and Actions, you can define and manage all of your APIs in a single place, offering a single source of truth for your interfaces. You can be sure that all your interfaces are written consistently according to industry standards and best practices, preventing bugs and increasing uniformity. Uniformity means that your developers feel familiar inside any of your services and know what to expect. Different teams can easily understand the APIs they need to integrate with because of that uniformity. Developers no longer need to dig through multiple source files to explore the APIs available to them; they can just look in Amplication and have an easy view of the entire set of APIs along with their inputs and outputs. These things add up to less wasting time, and developers who don't need to waste time are happier and more productive.

Key benefits of Custom Types & Actions

Custom Types & Actions offers unparalleled flexibility and control, making it easier than ever to tailor your application precisely to your needs. Here’s a quick overview:

  • Intuitive action definition: create custom API endpoints effortlessly.
  • Flexible DTO creation: define data structures that fit your application’s unique requirements.
  • Seamless DTO and API management: easily organize and manage your APIs.
  • Granular control: fine-tune your application’s functionality with ease.

Unparalleled flexibility with custom DTO creation

Amplication supports a wide array of data types and formats, allowing you to create Data Transfer Objects (DTOs) that are both expressive and precise. Whether you're dealing with objects, primitives, arrays, or other DTOs, you have the flexibility to model your data exactly as needed. This customization extends to defining custom API endpoints (Actions), including specifying HTTP methods, paths, and input and output DTOs. Our intuitive UI streamlines this process, saving you time and effort.

Streamlined workflows with seamless DTO and API management

Within our dedicated "APIs" tab, managing your DTOs and APIs becomes a breeze. Amplication automatically organizes your DTOs and APIs into Modules, providing clarity and structure. With built-in support for CRUD operations and advanced sorting and filtering, integrating custom DTOs and APIs tailored to your application's specific needs has never been easier.

Granular control

Custom Types & Actions empowers you to exercise complete control over your application's data contracts and API endpoints. Whether you're creating, deleting, enabling, disabling, or editing custom DTOs and Actions, our platform provides the tools you need to adapt your application’s behavior to your evolving needs.

Instantly generate
production-ready backend
Never waste time on repetitive coding again.
Try Now

Getting started is simple

To begin leveraging Custom Types & Actions, just navigate to the "APIs" tab in your Amplication dashboard. Here, you can explore existing DTOs and Actions, create new ones, and manage your application’s data contracts and API endpoints. Our comprehensive developer documentation guides you through every step, from creating and editing DTOs to defining API endpoints.

We want to hear from you

Custom Types & Actions marks a significant milestone in our mission to redefine backend development. Your feedback is invaluable to us. How are you planning to use Custom Types & Actions? What features would you like to see in the future? Share your thoughts and help us shape the future of Amplication.

Ready to transform your backend development?

Are you ready to take your backend development to the next level with unparalleled control and efficiency? Sign up or log in to Amplication now and start exploring the new possibilities with Custom Types & Actions. Let's build something amazing together.