OutSystems Forge

Developer Tools

OutSystems · Developer tools & code hosting

Best for: OutSystems developers and teams seeking reusable modules, connectors, UI components, integrations, and development utilities for OutSystems 11 or OutSystems Developer Cloud applications.

Overview

OutSystems Forge is a repository for reusable, open-code assets used in OutSystems application development. It lists modules, connectors, UI components, business solutions, integrations, device capabilities, functional libraries, utilities, and development tools for OutSystems 11 and OutSystems Developer Cloud. Developers can create reusable modules or applications, design focused APIs and logic, document dependencies and external resources, test components, and publish them to Forge for reuse across applications and teams.

How to build & ship

  1. 1Define the component's purpose, use cases, options, defaults, and reusable module or application format.
  2. 2Build the component in OutSystems with appropriate UI elements, actions, logic, and Reactive Web patterns where relevant.
  3. 3Design a focused component API with documented inputs, dependencies, external resources, sensible defaults, extensibility, and a Service Studio preview.
  4. 4Test scalability, multiple-block use, concurrency, data handling, security, server-side validation, permissions, and HTTPS for applicable integrations.
  5. 5Prepare the component overview and release documentation, publish it to Forge, and request trusted validation when requirements are met.

Key APIs & SDKs

OutSystems Service Studio
OutSystems component API surface
Reactive Web
Service Studio CSS tags (-servicestudio-)
JavaScript and CSS integration

Authentication & security

  • Primary auth: OutSystems account authentication
  • Security review: Not required
  • Trusted-component validation is required for trusted or curated status, while all authors are expected to address security, data handling, permissions, server-side validation, and HTTPS where applicable.
  • OutSystems curation and trusted-component validation is an optional conditional path. Authors create and document a reusable component, follow the trusted-asset requirements, publish or submit it to Forge, and may have it validated by the OutSystems curation team. No universal review SLA or guaranteed approval timeline is publicly specified.
  • Not publicly specified

Monetization

Onboarding
Not publicly specified
Commission
Not publicly specified
Merchant of Record
Not publicly specified

Pros & cons for builders

Pros

  • Public repository of reusable open-code assets
  • Supports modules, connectors, UI components, integrations, business solutions, and development tools
  • Official guidance covers API design, previews, scalability, and security practices

Cons

  • Assets are specific to OutSystems development
  • Quality and status vary by asset and publisher
  • Fees, rate limits, and universal review obligations are not publicly specified

Frequently asked questions

How do I get my app approved on OutSystems Forge?

OutSystems curation and trusted-component validation is an optional conditional path. Authors create and document a reusable component, follow the trusted-asset requirements, publish or submit it to Forge, and may have it validated by the OutSystems curation team. No universal review SLA or guaranteed approval timeline is publicly specified.

What authentication does OutSystems Forge use?

OutSystems Forge apps authenticate with OutSystems account authentication.

How is OutSystems Forge monetized?

OutSystems Forge supports Free. Typical commission: Not publicly specified. Onboarding fee: Not publicly specified.

Is a security review required to list on OutSystems Forge?

No, OutSystems Forge does not require a formal security review before listing.