How is your experience with the OutSystems Community?
21
Views
2
Comments
A new open-source tool for generating OutSystems OpenAPI integrations

What good is a tool if no one knows about it? And this seems like the best place to share.


This tool is very targeted to the C# developers in the community and those that work with REST and OpenAPI backed REST APIs. The tool includes a generator that uses Microsoft's Kiota project to intake an OpenAPI specification file (or URL) and generate a external logic library for OutSystems. With that, you get:

  • Server actions - each of the API endpoints and operations in the OpenAPI spec file
  • Structures - from the OpenAPI spec file
  • Manifest file

If you are interested in checking it out, you can find it on GitHub. This blog post also has more details. 

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Hi,

It is a nice approach to save AO's but... execution time of external logic is limited, with your solution one might hit that limit faster than expected.

For the limits see: OutSystems system requirements for ODC - ODC Documentation 

Regards,

Daniel

2025-12-08 23-06-08
dex2dot0

@Daniël Kuhlmann that's a great callout and definitely something worth considering here, appreciate you bringing that up! The duration and payload limits are especially relevant in some use cases. 

I imagine that is executing in a lambda from what those limitations are. I would assume each external library executes in its own lambda, maybe even each server action? Would be curious to know. 

So if I am reading this right:We are using about 1/3 of our allotted time, effectively 10,600 seconds/30,000 seconds on a 7 day average. So the more custom code we add, the higher we'll push that and that will potentially result in us having to pay for more execution duration, correct? 

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.