Link: the Asset Knowledge Graph and the systems it reads

Asato reads your systems, and shows what goes unused. Link is the first of the platform's three moves. It connects to more than 100 tools, read-only by default, and matches what they hold into one record, the Asset Knowledge Graph, so each license and device is counted once and tied to the team that owns it. A customer keeps every system it runs today, and issues, scopes and revokes the access itself.

Where this sits

The platform works in three moves, and each move runs on one part of the platform.

MovePart of the platformLayersWhat it holdsPage
LinkAsset Knowledge GraphL1 Ingestion, L2 Transformation, L3 Asset Knowledge GraphSourcesLink: Asset Knowledge Graph
ThinkData Intelligence EngineL4 IntelligenceData productsThink: Data Intelligence Engine
ExecuteAgentic AIL5 Action, L6 InterfacesAgentic solutionsExecute: Agentic AI Solutions

This page covers Link.

What Link produces

Example, with example data: one employee's license as four systems record it, and as Link records it.

SourceWhat it holds
Entra ID: UsersLast sign-in 131 days ago
Microsoft Graph: License assignmentsMicrosoft 365 E3, assigned
NetSuite: InvoicesBilled to cost center 4410
Zip: ContractsRenews September 30

The one linked record: employee 20418, cost center 4410, Microsoft 365 E3, renews September 30. Found: paid for, with no sign-in for 131 days.

Caption on the page: Example data. One employee's license as four systems record it, and as Link records it. The finding appears only once the records are joined.

Measured results

CDW saw its whole SaaS estate in four weeks.

Sanjay Sood, SVP and Chief Technology Officer, CDW, on what came back: "A complete, unified view of our tech estate in just weeks."

Caption on the page: CDW. The figures are from Asato's analysis in the four-week engagement. No Approved or Saved figure is published for it.

How Link works

Link matches a customer's records, so each item is counted once. One record moves through three layers. It enters by API, as a spreadsheet or PDF, or as user input. The last column follows the example license above.

LayerWhat happensThe record is now
L1 Ingestion: read the sourceThe source is read, as a one-time load or a regular refresh. Asato reads records about technology: licenses, devices, usage, sign-in activity and costs, plus contracts and invoices if the customer connects them.Four raw rows, as each system wrote them
L2 Transformation: clean and matchDuplicates are removed, identities are matched, and raw data is mapped to one schema.One matched row: one employee, one license, matched across four systems
L3 Asset Knowledge Graph: linkAssets, people, contracts and costs are linked in one graph. The customer can correct it.One linked record: person, license, contract and cost

Caption on the page: Example data. The same license on its way through Link: read, matched to one employee, then linked to a contract and a cost.

Trust and governance

Read-only by default. The customer holds the keys: it issues, scopes and revokes every credential. Nothing is installed on an endpoint. Asato reads records about technology and never reads employees' documents, email or messages. Write access is added one system at a time, where the customer grants it. A person the customer names approves each fix, or sets a policy that governs fixes of that kind. A source without an API is read the same way, from a spreadsheet, a PDF or a scheduled file drop. Trust and governance for the platform is described on the platform overview, and the Asato Trust Center is at https://trust.asato.ai

Works with

What Asato reads from the systems a customer runs. Asato reads more than 100 tools, read-only by default, across four kinds of record: users, assets, usage and cost. The page shows this as tiles: one tile for each system Asato holds a logo for, with the logo, the name, the kind of system and one line on what Asato reads from it. Above the tiles are a search box and a filter by kind of system (Identity and HR, Productivity and SaaS, AI, Devices and installed software, Service management and CMDB, Finance, procurement and contracts, Security and network, Telephony, Cloud and data platforms). The tiles are not links. A closing tile reads "And many more": New integrations are added regularly. Asato reads more than 100 tools, and takes a file or an upload where a source has no API. The systems shown as tiles are Okta, JumpCloud, Workday, UKG, Microsoft, Adobe, Atlassian, Salesforce, Slack, Zoom, Figma, Google Workspace, Smartsheet, Box, Dropbox, Anthropic, OpenAI, Cursor, GitHub, LiteLLM, Jamf, CrowdStrike, ControlUp, NinjaOne, Lansweeper, Freshservice, ServiceNow, NetSuite, QuickBooks Online, Coupa, Brex, Zip, Agiloft, DocuSign CLM, Ironclad, Palo Alto Networks, Netskope, Zscaler, RingCentral, Avaya, Azure, AWS, Google Cloud.

The full list is given here, in the agent version. Each row below lists what Asato reads from one source. The list is not complete: new integrations are added regularly.

Identity and HR

SourceVendorTypeWhat Asato reads
Entra ID: UsersMicrosoftIdentity providerUser directory and status; Guest and member identities; Last sign-in and account state
Entra ID: Group membershipMicrosoftIdentity providerGroup and nested-group membership; License-assignment groups; Role assignment scope
Entra ID: App assignmentsMicrosoftIdentity providerEnterprise app inventory; Per-user app assignment; Consent and permission grants
Entra ID: SSO sign-in logsMicrosoftIdentity providerPer-app sign-in events; Real application usage evidence; Conditional access outcomes
Okta: UsersOktaIdentity providerUser directory and lifecycle state; Deactivation and suspension events; Profile attributes
Okta: ApplicationsOktaIdentity providerApp integration inventory; Per-user app assignment; SSO sign-in events
JumpCloud: System usersJumpCloudIdentity providerDirectory users and device binding; Account state; Group membership
JumpCloud: ApplicationsJumpCloudIdentity providerSSO application inventory; Per-user assignment; Access events
HRIS (Workday, UKG)Workday, UKGHRISWho is employed, in which department and cost center, and who has joined, moved or left

Productivity and SaaS

SourceVendorTypeWhat Asato reads
Microsoft GraphMicrosoftProductivity SaaSTenant-wide user and service activity; Workload usage reports; Identifiers shared across workloads
Microsoft Graph: License assignmentsMicrosoftProductivity SaaSPer-user SKU assignment (E1/E3/E5); Service-plan level entitlement; Assignment history
Microsoft 365 SubscriptionsMicrosoftProductivity SaaSPurchased subscription quantities; Term and renewal dates; Subscription state
Exchange OnlineMicrosoftProductivity SaaSMailbox activity and size; Send/receive volumes; Shared and resource mailboxes
SharePoint OnlineMicrosoftProductivity SaaSSite and library inventory; Storage consumption; Sharing and access posture
SharePoint Online: Site footfallMicrosoftProductivity SaaSPer-site visit counts; Active and dormant sites; Contributor patterns
GitHub: OrganizationGitHubDeveloper platformRepository and team inventory; Member and outside-collaborator seats; Org-level settings
GitHub: ActivityGitHubDeveloper platformCommit, pull request and review activity; Cycle-time inputs; Contributor patterns
AdobeAdobeDesign SaaSCreative Cloud seat and plan inventory; Per-app entitlement; User activity
AtlassianAtlassianWork management SaaSJira and Confluence user inventory; Product access and tier; Activity
SalesforceSalesforceCRM SaaSUser license type and profile assignment; Login recency and feature usage; Object and API access patterns
SlackSlackCollaboration SaaSWorkspace and channel inventory; Plan tier; Workspace-level activity
Slack: UsersSlackCollaboration SaaSMember, guest and bot classification; Per-user activity; Deactivated accounts still billed
ZoomZoomCollaboration SaaSHost license inventory; Meeting and webinar activity; Add-on entitlement
FigmaFigmaDesign SaaSEditor, viewer and dev-mode seat inventory; File and project activity; Plan tier
Google WorkspaceGoogleProductivity SaaSPer-user SKU assignment; Workload activity; Storage consumption
SmartsheetSmartsheetWork management SaaSLicensed users and collaborators, classified; Sheet and workspace activity; Plan tier
Box / DropboxBox, DropboxFile storage SaaSSeat and storage-tier inventory; Per-user activity; External sharing posture

AI

SourceVendorTypeWhat Asato reads
Microsoft 365 Copilot: UsageMicrosoftAI platformPer-user Copilot activity; Workload-level adoption; Assigned and active seats
AnthropicAnthropicAI platformOrg-level API consumption; Per-workspace usage and limits; Model and token spend
OpenAI: ChatGPTOpenAIAI platformWorkspace seat inventory; Per-user activity; Plan tier
OpenAI: API usageOpenAIAI platformOrg-level API consumption; Per-key and per-user usage; Model and token spend
CursorAnysphereAI coding toolPer-user seat and activity; Plan tier; Org-level usage events
GitHub Copilot: SeatsGitHubAI coding toolSeat assignment and state; Pending and active invitations; Org and team scope
GitHub Copilot: UsageGitHubAI coding toolSuggestion and acceptance metrics; Per-language activity; Active and dormant seats
Anthropic: API keys and workspacesAnthropicAI platformAPI key and workspace inventory; Key creator and last use; Workspace spend limits (alert only)
Claude Enterprise: Seats and spend limitsAnthropicAI platformEach member's seat and monthly spend limit, and requests for more usage
Microsoft 365 Copilot: CreditsMicrosoftAI platformCopilot credit pool and consumption; Credit caps by group; Alert only: caps are set in the admin center
LiteLLM GatewayLiteLLMAI gatewayRequests and dollar budgets for each key and each agent
Cursor: Spend limitsAnysphereAI coding toolEach user's spend limit, and the limit in effect
GitHub Copilot: BudgetsGitHubAI coding toolBudgets and their state; User budgets with end dates
OpenAI: Projects and API keysOpenAIAI platformProject and API key inventory; Key owner and last use; Project limits (alert only)
AWS: Bedrock usage and budgetsAWSCloud AI platformBedrock usage and cost by role; AI lines in the billing export; AWS Budgets and the actions attached to them
Azure OpenAI: Usage and costMicrosoftCloud AI platformUsage and cost by resource; AI lines in the billing export; Cloud budget alerts (alert only)
Google Cloud: Vertex AI usage and costGoogleCloud AI platformUsage and cost by project; AI lines in the billing export; Cloud budget alerts (alert only)
Azure API Management: AI gatewayMicrosoftAI gatewayRequests and tokens for each caller, with each caller's token limit; Limits here are counted in tokens

Devices and installed software

SourceVendorTypeWhat Asato reads
Intune: HardwareMicrosoftEndpoint managementDevice inventory and model; Enrollment and compliance state; Primary user assignment
Intune: Desktop appsMicrosoftEndpoint managementInstalled application inventory per device; Version spread; Install and detection dates
Jamf: HardwareJamfEndpoint managementMac device inventory; macOS version and profile state; User-to-device mapping
CrowdStrike: HardwareCrowdStrikeEndpoint securityAgent-reported device inventory; OS and platform detail; Last-seen and coverage gaps
CrowdStrike: Installed softwareCrowdStrikeEndpoint securityInstalled application inventory; Version and publisher detail; Per-device software footprint
ControlUp: MachinesControlUpExperience monitoringEndpoint and VDI machine inventory; Session and logon telemetry; Resource pressure
ControlUp: HardwareControlUpExperience monitoringHardware specification per endpoint; Age and capacity; Performance headroom
ControlUp: ApplicationsControlUpExperience monitoringApplication launch and foreground time; Real desktop-app usage; Per-user application mix
NinjaOneNinjaOneRemote monitoring and managementManaged device inventory; Installed software and patch state; Warranty and asset attributes
Installed software: InventoryAnyInstalled software inventoryPerpetual and installed license footprint; Publisher and edition detail; Per-device install evidence
Installed software: Endpoint recordsAnyInstalled software inventoryEndpoint-managed install records; Cross-check against entitlement; Version spread
LansweeperLansweeperIT asset managementNetwork-discovered devices; Hardware and OS inventory; Installed software scans

Service management and CMDB

SourceVendorTypeWhat Asato reads
Freshservice: HardwareFreshworksITSM and CMDBAsset records and ownership; Lifecycle state; Assignment history
Freshservice: Hardware exportFreshworksITSM and CMDBBulk asset export; Custom asset attributes; Historical snapshots
ServiceNow: Installed softwareServiceNowITSM and CMDBSoftware install records from the CMDB; Publisher and version detail; Links between configuration items
ServiceNow: CMDBServiceNowITSM and CMDBConfiguration items and relationships; Asset ownership and lifecycle state; Request and change history
Service desk ticketsServiceNow, FreshserviceITSM and CMDBIncident and request records; Category and resolution detail; Volume and effort per asset

Finance, procurement and contracts

SourceVendorTypeWhat Asato reads
NetSuite: InvoicesOracle NetSuiteFinance and ERPVendor invoice lines; GL and cost-center coding; Actual paid amounts
NetSuite: Purchase ordersOracle NetSuiteFinance and ERPPO lines and quantities; Committed against invoiced amounts; Requisition trail
QuickBooks OnlineIntuitFinance and ERPVendor bills and payments; Chart-of-accounts coding; Spend by category
CoupaCoupaProcurementRequisition and PO workflow; Approved supplier records; Contract-linked spend
Brex: TransactionsBrexExpenseCard transaction lines; Merchant-level SaaS purchases; Department-coded spend
P-card transactionsAnyExpensePurchasing-card line items; Off-contract SaaS purchases; Cardholder attribution
Zip: ContractsZipContract lifecycle managementContract repository; Renewal dates and auto-renew flags; Negotiated terms
Zip: InvoicesZipContract lifecycle managementInvoice records tied to contracts; Billed against contracted quantities; Payment status
Zip: Purchase ordersZipProcurementIntake-to-procure requests; Approval trail; Policy compliance
Agiloft: ContractsAgiloftContract lifecycle managementContract repository and clauses; Renewal and termination windows; Obligation tracking
Labor cost feedAnyFinance and ERPLabor cost by role and team; Internal rate cards; Effort-to-cost inputs
DocuSign CLMDocuSignContract lifecycle managementContract repository; Renewal dates and auto-renew flags; Negotiated terms and SKUs
IroncladIroncladContract lifecycle managementContract repository; Renewal dates and auto-renew flags; Negotiated terms and SKUs

Security and network

SourceVendorTypeWhat Asato reads
Microsoft 365 PostureMicrosoftSecurity postureTenant configuration baseline; Policy and sharing posture; Drift against secure defaults
Defender for Cloud Apps: UsageMicrosoftCASBDiscovered cloud apps from network logs; Data volume per app; Risk scoring and sanctioning state
Defender for Cloud Apps: UsersMicrosoftCASBPer-app user population; Shadow IT user attribution; First-seen and last-seen
SyslogAnyNetwork logsDevice and appliance event streams; Network-observed activity; Infrastructure inventory
Syslog: Palo AltoPalo Alto NetworksNetwork logsFirewall traffic logs; Cloud app reach per user; Shadow IT discovery
Vendor compliance registriesPublic registriesCompliance registryThird-party attestations; Sub-processor lists; Risk classification
NetskopeNetskopeCASB and SWGCloud app traffic logs; Shadow IT discovery; Data loss prevention events
ZscalerZscalerCASB and SWGCloud app traffic logs; Shadow IT discovery; User to app reach mapping

Telephony

SourceVendorTypeWhat Asato reads
Teams Phone / PSTNMicrosoftTelephonyCall detail records; Minutes and call volume per user; Calling plan assignment
RingCentralRingCentralTelephonyExtension and DID inventory; License type per extension; Account structure
RingCentral: Detailed usageRingCentralTelephonyPer-extension call detail; Minutes and direction; Idle extension evidence
Avaya On-PremAvayaTelephonyOn-premise PBX station inventory; Extension assignment; Deployment topology

Cloud and data platforms

SourceVendorTypeWhat Asato reads
Azure SynapseMicrosoftData platformCustomer-side warehouse tables; Curated enterprise datasets; High-volume historical extracts
Cloud billingAzure, AWS, GCPCloud billingDetailed billing and usage records; Commitment and discount coverage; Account and tag-level attribution
Cloud resource inventoryAzure, AWS, GCPCloud inventoryRunning resource inventory; Utilization and idle state; Environment and owner tags

Reseller records

SourceVendorTypeWhat Asato reads
Reseller asset recordsThe customer's resellerReseller portalAsset records from the customer's reseller; Serial and warranty attributes; Order-to-asset linkage
Reseller price comparablesThe customer's resellerPrice benchmarkPeer purchase comparators; SKU-level price bands; Market price movement
Reseller bid uploadThe customer's resellerReseller portalQuoted bid lines; Proposed pricing per SKU; Bid validity windows
Reseller order-to-bid uploadThe customer's resellerReseller portalOrders reconciled to originating bids; Price paid against the quote; Fulfillment records
Reseller renewal report uploadThe customer's resellerReseller portalUpcoming renewals and their contract lines, as the customer's reseller holds them
Reseller invoice uploadThe customer's resellerReseller portalInvoice lines from the customer's reseller; Billed quantities and pricing; Reconciliation against orders

Files and uploads

SourceVendorTypeWhat Asato reads
SharePoint ListsMicrosoftUploadCustomer-maintained reference lists; Ownership and cost-center mappings; Other lists the customer keeps
AI credit consumption uploadAnyUploadCredit and token consumption records; Per-team attribution; Consumption-metered AI spend
Atlassian: Entitlement exportAtlassianUploadPurchased entitlement per product; Tier and term detail; Billing quantities
Financial data uploadAnyUploadBudget and actuals extracts; Cost-center hierarchies; Other finance exports
SFTP dropAnyFile transportScheduled file drops; Vendor-generated extracts; Sources that have no API
SFTP server / clientAnyFile transportPush or pull file exchange; Customer-hosted transfer endpoints; Batch delivery
Generic spreadsheet uploadAnyUploadAny spreadsheet export; Asato works out the columns and records where each upload came from
Application tier uploadAnyUploadCustomer application tiering; Business criticality classification; Owner assignment
Service management user uploadAnyUploadUser records from the service-management estate; Department and manager mapping; A stand-in for employment status
Entitlement uploadAnyUploadPurchased entitlement per publisher; Contract quantities; True-up baselines
AI contract rates and budget owners uploadAnyUploadContract rates per AI vendor; Budget owner per team; Cost-center mapping

Next step

The page's heading for this section: No savings, no fee. The line under it: Your Asset Clarity Report: a priced list of savings, in one week. The one action: "Get your Asset Clarity Report", at https://www.asato.ai/talk-to-sales

The customer connects the systems for one area, read-only, and in one week holds its Asset Clarity Report.

The Asset Clarity Report is a priced list of what to stop paying for in one area, with the owner of each item. It takes one week, and access for that week is read-only. If it finds no savings, the customer pays nothing.

Related pages

Last updated: 2026-10-06