{
  "slug": "retool",
  "name": "Retool",
  "category": "Developer Tools",
  "website": "https://retool.com",
  "description": "Low-code platform for building internal business applications rapidly.",
  "openRfpCount": 0,
  "url": "https://saasrfp.com/vendors/retool",
  "features": [
    {
      "slug": "database-connectors",
      "name": "Database connectors",
      "description": "Connects to PostgreSQL, MySQL, MongoDB, and other databases.",
      "group": "Database & API Integration"
    },
    {
      "slug": "rest-api-integration",
      "name": "REST API integration",
      "description": "Calls external REST APIs and handles responses.",
      "group": "Database & API Integration"
    },
    {
      "slug": "data-binding",
      "name": "Data binding",
      "description": "Binds component properties to database queries and API responses.",
      "group": "Database & API Integration"
    },
    {
      "slug": "self-hosting",
      "name": "Self-hosting",
      "description": "Deploys Retool on your own infrastructure.",
      "group": "Deployment & Sharing"
    },
    {
      "slug": "user-authentication",
      "name": "User authentication",
      "description": "Authenticates users via SSO or email and password.",
      "group": "Deployment & Sharing"
    },
    {
      "slug": "public-sharing",
      "name": "Public sharing",
      "description": "Shares applications as public links without authentication.",
      "group": "Deployment & Sharing"
    },
    {
      "slug": "api-access",
      "name": "API access",
      "description": "Accesses applications and data through a REST API.",
      "group": "Platform & Security"
    },
    {
      "slug": "sso-with-saml",
      "name": "SSO with SAML",
      "description": "Authenticates users through an external identity provider.",
      "group": "Platform & Security"
    },
    {
      "slug": "role-based-permissions",
      "name": "Role-based permissions",
      "description": "Controls user access to applications and data by role.",
      "group": "Platform & Security"
    },
    {
      "slug": "audit-logs",
      "name": "Audit logs",
      "description": "Records user actions within applications for compliance.",
      "group": "Platform & Security"
    },
    {
      "slug": "drag-drop-components",
      "name": "Drag and drop components",
      "description": "Builds interfaces by dragging pre-built UI components onto canvas.",
      "group": "UI Builder"
    },
    {
      "slug": "responsive-design",
      "name": "Responsive design",
      "description": "Creates interfaces that adapt to different screen sizes.",
      "group": "UI Builder"
    },
    {
      "slug": "customizable-components",
      "name": "Customizable components",
      "description": "Styles components with CSS and JavaScript customization.",
      "group": "UI Builder"
    },
    {
      "slug": "event-handlers",
      "name": "Event handlers",
      "description": "Triggers queries and workflows on button clicks and form submissions.",
      "group": "Workflows & Automation"
    },
    {
      "slug": "javascript-scripting",
      "name": "JavaScript scripting",
      "description": "Writes JavaScript for custom logic and data transformations.",
      "group": "Workflows & Automation"
    },
    {
      "slug": "conditional-logic",
      "name": "Conditional logic",
      "description": "Shows or hides components based on conditions.",
      "group": "Workflows & Automation"
    }
  ],
  "openRfps": []
}