
The developer tools IFS Cloud never shipped with.
Inspect OData traffic, trace the SQL behind it, compare configuration across environments, and answer permission questions in one click — without leaving the page you are working on.
Free
Chrome & Edge
IFS Cloud 23+
50+ features
🔧
Manifest V3
Built on the current extension platform. No remote code, strict content security policy, unminified source in the package.
🔒
Privacy-first
No credentials, no record data, no page content leaves your browser. Analytics are opt-in across the EU/EEA, Switzerland and the UK.
☁
IFS Cloud 23+
Runs only on IFS Cloud application URLs. Dormant on every other site.
👥
Team-ready
Share environments, templates and settings as a single config file. Administrators can lock the extension down centrally by policy.
Features
Everything you need, one extension
Six feature groups. 50+ tools. Zero setup. Align Buddy fits every step of an IFS developer or consultant workflow — from inspecting a single OData call to planning a deploy order across environments.
See what IFS Cloud is actually doing — the requests, the SQL, and the reason it failed.
📡
API Inspector
Every OData call your IFS Cloud page makes, captured as it happens. Filter by projection, entity set, method, status or duration, then open any request to see headers, payload, response and timing. Diff two requests to find the one field that changed between a call that worked and one that did not.
🗃
SQL Trace
Read the server-side SQL behind a request. Align Buddy asks IFS for its own debug output and presents the statements a projection actually ran, with bind variables and timings, so a slow screen becomes a specific query rather than a guess.
⚠
Error Decoder and Error Knowledge Base
When IFS returns an error, it is decoded in place. Oracle ORA codes, IFS patterns such as RECORD_REMOVED and STATE_NOT_VALID, and HTTP statuses each come with a plain-language explanation, the likely causes, and what to try next.
🔗
Payload Chain Detection
Follow a value as it moves between calls. Align Buddy links requests that pass the same keys and payload fragments to each other, so a chain of dependent operations reads as one story instead of twelve unrelated rows.
🕐
Entity State Tracking
Watch records move through their lifecycle. Align Buddy records the state transitions it observes per entity and draws the state machine it has seen, which turns ”why is this order stuck” into something you can point at.
🔧
Action and Function Debugger
Inspect bound actions and functions separately from ordinary reads: what was invoked, with which parameters, and what came back.
✅
CRUD Validator
Checks observed create, update and delete traffic for the mistakes that are easy to make and hard to spot, such as a missing ETag or an update that silently sent no changes.
📦
Batch and Changeset Viewer
Unpack $batch requests into their individual operations, with each changeset’s boundaries and results made explicit.
🔎
Element Inspector
Click any component on an IFS Cloud page to see what it is bound to, without opening browser DevTools and hunting through the Aurena DOM.
Build the query, read the metadata, and understand the schema behind the screen.
🧱
OData Query Builder
Compose a query visually — select fields, filter, order, expand, page — and watch the URL build as you go. Run it against the current environment, keep the result, and save the query as a template for next time. Full history of everything you ran.
🌳
Metadata Explorer
Load a projection’s $metadata and browse it as a tree: entity sets, entity types, properties with their datatypes, keys, enumerations, and bound actions. Search across the whole document and jump straight to the matching node, with deep links to the IFS documentation.
🔬
Query Analyzer
Reviews a query before you commit to it and points out the things that make IFS slow — unfiltered collections, expands that fan out, missing key predicates.
🧠
Page Intelligence
The Page tab tells you what sits behind the screen you are on: its Logical Unit, database view, entity set and projection, each with a one-click copy. A tree view maps the page’s structure and a data view shows the values currently loaded.
🏷
Page Annotator
Overlay field-to-entity mappings directly on the IFS page. Hover any field for its entity, datatype, LOV, physical database column, the raw stored value, and for custom fields its approval status and configured datatype. Annotations rescan automatically as you navigate.
📏
CPI Entity Mapping
Resolves the page’s fields against IFS’s own configuration metadata, so a label on screen becomes a column you can query.
03
🏛 Configuration Governance
Know what differs between environments before you deploy, not after.
🗑
Compare Page Configurations
Diff a page’s configuration between two environments, side by side. Compare one page or sweep every configured page in a context to see what differs, what exists on only one side, and what matches. Each change is annotated with the ACP package that carries it, in both plain-language and path-level views, and the whole comparison exports to Markdown.
📋
Compare Configurations
The same treatment for non-page configuration objects, so custom fields, events and the rest of the configuration surface are covered rather than just pages.
🔢
Prepare Deploy Order
Build a dependency graph across configuration items and get the order they should be deployed in, so a package does not land before the thing it depends on.
🔄
Environment Comparison
Point two environments at each other and see where they have drifted.
Turn what you found into something you can hand to someone else.
⏱
Named Transactions and SLA Tiers
Name a business transaction, record it, and hold it to a service-level tier. Runs are measured against a baseline and marked pass or fail, which makes performance a number in a report rather than an opinion in a meeting.
📁
Evidence Packs
Export a single zip that documents a run: a written report, the captured HAR, the request timings, the settings in force, and a screenshot of the screen at the moment of export. Built for attaching to a ticket or a test result.
⏺
Sequence Recorder and Optimizer
Record a sequence of API calls as you click through a flow, save it, and replay it. The optimizer then shows where the sequence wastes time and what can be parallelised or dropped.
📥
Workflow Exports
Take what you captured somewhere else: a BPA workflow with its task parameters filled in from the real traffic, a Postman collection complete with environment variables, or a JMeter test plan for load work.
📈
Performance Dashboard
Request volumes, durations and failure rates for the session, plus a projection coverage map showing which parts of the API a flow actually touched and a benchmark against production expectations.
📋
Copy and Paste Across Environments
Copy records in IFS, choose a target environment, and paste. Align Buddy writes them through IFS’s own projection API and then reports exactly what the server stored, including any value IFS derived or replaced, so an inherited default never changes your data unnoticed.
Get to the right screen, in the right environment, as the right user.
🔐
Access Check
One answer to ”can this user reach this projection?” Align Buddy joins the user’s granted permission sets against the sets that grant the projection and returns a verdict: yes or no, at what access level, and through which permission set — directly or via a group. When the answer is no, it lists the sets that would fix it.
👤
User Roles and Projection Roles
Look up everything granted to a user across direct grants, user groups and companies, or work the other way and ask which permission sets grant a given projection.
🔍
Find Page
Search the IFS navigator by human-readable label, page, client or projection name. Results show the label, its breadcrumb path, and only the entries your user is actually granted.
📄
Quick Reports
List the Quick Reports available to you with type and category, filter by title, and open any of them directly.
🚦
Environment Banner and Switcher
A colour-coded banner tells you which environment you are on before you type something into the wrong one. The switcher reopens the current page in another environment, recognising the usual CFG, STG, CST, UAT and PROD suffixes.
🌐
Page Translation
Translate the IFS Cloud interface in place into any of 107 languages. It uses the browser’s on-device translator where available, so the text never leaves your machine.
The small things, available everywhere.
🖌
SQL Highlighter and IntelliSense
IFS’s multi-line SQL editors are plain text boxes. Align Buddy adds live SQL and PL/SQL syntax highlighting plus a schema-aware autocomplete: it reads the FROM and JOIN clauses, suggests in-scope columns with their datatypes and foreign-key targets, completes PL/SQL package methods, and flags columns that do not exist on the aliased table.
⌨
Command Palette
Ctrl K from any IFS Cloud page. Search pages and commands and go.
↕
Expand and Collapse All
Open or close every collapsible section on a page at once.
🎨
Custom CSS
Inject your own CSS per environment, for the tweaks that make a screen bearable.
👥
Team Sharing
Export environments, query templates and settings as one config file and hand it to the team, or point the extension at a hosted config URL and sync.
Shortcuts
Keyboard shortcuts
Everything reachable without the mouse.
| Ctrl K |
Command palette |
| Ctrl Shift S |
Toggle the developer side panel |
| Ctrl Shift F |
Open the Align Buddy popup |
| Alt Shift C |
Copy the current page and projection info |
| Ctrl Space |
Autocomplete inside an IFS SQL editor |
| Ctrl / |
Show the keyboard shortcuts guide |
Roles
Built for your role
The same toolkit, read three ways.
👨💻
IFS Developers
Trace OData traffic and the SQL underneath it, build queries visually, decode errors as they happen, and get schema-aware autocomplete inside IFS’s own SQL editors — without leaving the page.
💼
IFS Consultants
Compare configuration across environments with every difference tied to its ACP package, work out the deploy order before you ship, answer permission questions in one click, and copy records between environments safely.
🧪
QA and Support Teams
Reproduce an issue by recording and replaying the API sequence, attach an evidence pack with the report, HAR and timings to the ticket, hold transactions to an SLA tier, and settle access questions with a single verdict.
Privacy
Privacy by design
Align Consulting operates no server that receives your data. There is nothing to receive it.
No credentials, page content or business data collected. Passwords, tokens, session cookies, record keys, field values and full URLs never leave your browser. Credential headers are discarded the moment a request is observed and are never written to disk.
Analytics are opt-in across the EU/EEA, Switzerland and the UK. Nothing is transmitted until you agree. Elsewhere they are on with a one-click opt-out in Settings. Events are anonymous, identified only by a random ID, and cover feature usage, IFS Cloud hostnames and locale — never full URLs or record data.
Translation can stay on your device. The browser’s built-in translator handles the work where it is available, and administrators can require it.
No backend. Align Consulting operates no server that receives your data. There is nothing to receive it.
Administrators are in control. Five managed-storage policies let an organisation switch off analytics, page translation, the cloud translation fallback, credential capture and the uninstall survey. No policy can turn data collection on.
Privacy policy · Terms of service
Security or procurement review? A full vendor assessment pack is available on request — data processing agreement, sub-processor list, field-level data inventory and enterprise deployment guide.
Bring the toolkit to your IFS Cloud
Free, no account, no login. Install it and it works on the next IFS Cloud page you open.
© 2026 Align Consulting AB. All rights reserved. · post@alignconsulting.se