100+ Free EX240 Practice Questions
Pass your Red Hat Certified Specialist in API Management (EX240) exam on the first try — instant access, no signup required.
Which Red Hat 3scale component receives every API call before it reaches the backend and enforces policies, rate limits, and authentication?
Key Facts: EX240 Exam
210/300
Passing Score
Red Hat
3 hours
Exam Duration
Red Hat
3scale 2.x / OCP 4
Product Version
Red Hat
$400
Exam Fee (varies)
Red Hat
60-100 hrs
Study Time
Recommended
3 years
Cert Validity
Red Hat
EX240 is Red Hat's specialty exam for engineers working with Red Hat 3scale API Management on OpenShift. The 3-hour, performance-based test requires 210/300 (70%) to pass. Candidates model APIs as Products and Backends, define mapping rules and methods, build Application Plans with usage limits and pricing rules, secure traffic with API Key/App ID-Key/OIDC and RH-SSO, configure the APIcast policy chain (CORS, headers, IP filter, rate limit, JWT claim check, URL rewriting, OAS validation), deploy self-managed APIcast on OpenShift, and drive everything declaratively via the 3scale Operator CRDs (APIManager, Tenant, Backend, Product, OpenAPI, ActiveDoc, ProxyConfigPromote). Certification is valid for 3 years.
Sample EX240 Practice Questions
Try these sample questions to test your EX240 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which Red Hat 3scale component receives every API call before it reaches the backend and enforces policies, rate limits, and authentication?
2Which 3scale component is responsible for synchronizing OAuth client data with Red Hat Single Sign-On (Keycloak)?
3In 3scale 2.x terminology, what is the difference between a Product and a Backend?
4A team has three internal microservices: users, orders, and inventory. They want a single public API at api.example.com that mounts each service under /users, /orders, and /inventory. What is the recommended 3scale modeling?
5Which 3scale concept defines a measurable unit of API usage (e.g., 'hits', 'transactions', 'gigabytes-out') that can be limited or billed?
6A mapping rule is defined as 'GET /users/{id}' incrementing the metric 'get_user'. A request arrives at 'GET /users/42'. What happens?
7By default, how does APIcast match mapping rules against an incoming request URL?
8Which authentication mode passes a single value from the consumer that 3scale validates and uses to identify the application?
9When a Product is configured with API Key authentication and the credentials location is set to 'as HTTP query string', which default parameter name does APIcast expect?
10Which two configuration keys define the parameter names for App ID/App Key authentication?
About the EX240 Exam
Performance-based certification for engineers operating Red Hat 3scale API Management on OpenShift. EX240 validates skills with the 3scale architecture (Admin Portal, Developer Portal, APIcast, Backend, System, Zync), API modeling with Products and Backends, application plans and metrics, authentication (API key, App ID/Key, OpenID Connect via RH-SSO), the APIcast policy chain (CORS, headers, IP filter, rate limit, JWT claim check, URL rewriting, OAS validation, upstream, caching), self-managed APIcast deployment, the 3scale Operator CRDs on OpenShift (APIManager, Tenant, Backend, Product, OpenAPI, ActiveDoc, DeveloperAccount, DeveloperUser, ProxyConfigPromote), Developer Portal CMS with Liquid templating, monetization, ActiveDocs, and traffic alerts.
Assessment
Performance-based hands-on tasks (no fixed question count)
Time Limit
3 hours
Passing Score
210/300 (70%)
Exam Fee
Varies by region (typically $400 USD) (Red Hat)
EX240 Exam Content Outline
3scale Architecture and Components
Admin Portal, Developer Portal, APIcast gateway, Backend, System (porta), Zync
Products, Backends, and API Modeling
Products vs Backends, API composition with multiple Backends, mapping rules, methods/metrics
Application Plans, Methods, Metrics, and Limits
Basic/Pro/Enterprise plans, hits, custom metrics, usage limits per period, per-application overrides
Authentication: API Key, App ID/Key, OIDC
auth_user_key, auth_app_id/auth_app_key, OpenID Connect with RH-SSO/Keycloak, JWT validation, JWKS
Policy Chain (CORS, Headers, IP, Rate Limit, JWT, OAS, URL Rewriting)
apicast.policy.cors, headers, ip_check, rate_limit, jwt_claim_check, url_rewriting, oas_validation, upstream, caching
APIcast Hosted, Self-Managed, and Embedded on OpenShift
Deployment models, configuration via THREESCALE_PORTAL_ENDPOINT and THREESCALE_DEPLOYMENT_ENV, mTLS to backends, custom Lua policies
3scale Operator on OpenShift (CRDs)
APIManager, Tenant, Backend, Product, OpenAPI, ActiveDoc, DeveloperAccount, DeveloperUser, ProxyConfigPromote
Developer Portal (CMS, Liquid, Sign-up, OAuth)
CMS pages/layouts/partials/sections, Liquid templating, sign-up flow, SSO via SAML/OIDC
Monetization, ActiveDocs, and Operations
Stripe/Braintree, pricing rules, ActiveDocs, traffic alerts, analytics, OpenAPI imports
How to Pass the EX240 Exam
What You Need to Know
- Passing score: 210/300 (70%)
- Assessment: Performance-based hands-on tasks (no fixed question count)
- Time limit: 3 hours
- Exam fee: Varies by region (typically $400 USD)
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
EX240 Study Tips from Top Performers
Frequently Asked Questions
What does EX240 actually test?
EX240 is a 3-hour performance-based exam on a live Red Hat 3scale API Management environment on OpenShift. You model APIs with Products and Backends, write mapping rules, build Application Plans with limits and pricing, configure authentication (API Key, App ID/Key, or OIDC via RH-SSO), assemble policy chains (CORS, headers, IP filter, rate limit, JWT claim check, URL rewriting, OAS validation, caching), deploy self-managed APIcast, and drive the platform declaratively with operator CRDs (APIManager, Tenant, Backend, Product, OpenAPI, ActiveDoc, ProxyConfigPromote). The exam is graded on whether the resulting tenant and gateway behavior meet the required state.
What is the passing score for EX240?
The passing score is 210 out of 300 (70%). Each task contributes to the total based on its success criteria. Always verify your work end-to-end before submitting — partial credit is generally not given on individual tasks, so a half-finished mapping rule or a misordered policy chain can lose the whole task.
Which 3scale version does EX240 cover?
EX240 currently aligns with Red Hat 3scale API Management 2.x on OpenShift Container Platform 4. The exam may be tied to a specific minor version of 3scale; check the official EX240 page before scheduling and practice on a matching version (the 3scale Operator and the toolbox container both have version-specific behavior).
What is the relationship between Products and Backends?
A Product is the consumer-facing API: it has its own application plans, mapping rules, policy chain, and public hostnames. A Backend represents an upstream private service (with its own privateBaseURL and metrics). One Product can mount multiple Backends at different path prefixes — this is the canonical 3scale 2.x pattern for composing microservices behind a single API.
How does 3scale integrate with Red Hat SSO (Keycloak)?
When you enable OpenID Connect on a Product with RH-SSO as the issuer, Zync watches 3scale events and synchronizes Applications to the corresponding OAuth Clients in the configured RH-SSO realm via the realm administration REST API. APIcast then validates incoming JWTs locally against the IdP's JWKS, extracts the client_id, and resolves it to the Application for authrep.
How do I deploy 3scale on OpenShift declaratively?
Use the 3scale Operator. Create an APIManager CR to deploy System, Backend, Zync, and APIcast staging/production. Create Tenant CRs to add new tenants. Create Backend, Product, OpenAPI, ActiveDoc, DeveloperAccount, DeveloperUser, and ProxyConfigPromote CRs to manage the tenant content. Store everything in Git and let Argo CD or Flux apply it for GitOps-driven 3scale operations.
Does EX240 expire?
Yes. Red Hat certifications are valid for 3 years. You can renew by re-taking EX240, by passing a higher Red Hat certification, or via other recognized renewal paths defined by Red Hat at renewal time.