Skip to main content
IFC VIEWER SDK

Embed a complete IFC viewer in any web app.

Embed IFC, BCF, and IDS workflows with browser-local processing. Start free with commercial use, no copyleft, and up to 500 requests per month.

500 requests
Free each month
No copyleft
Commercial use included
Browser-local
Model processing
IFC VIEWER SDK

Start with the complete viewer

Import the CDN module, mount the viewer, await readiness, and supply file bytes from your application. No account, API key, or npm installation is required.

flinker-integration.ts
const workflow = await flinker.create({
  standard: 'IFC',
  host: 'Microsoft',
  dataBoundary: 'customer-tenant'
});

workflow.on('model:selected', syncBusinessData);
CAPABILITIES

Designed for enterprise delivery.

01

Start with the complete viewer

Import the CDN module, mount the viewer, await readiness, and supply file bytes from your application. No account, API key, or npm installation is required.

02

Scope advanced product connections

Custom interfaces, toolbar changes, viewer events, dedicated connectors, and extensions are available on request, with delivery and licensing agreed for your integration.

03

Build with practical examples

Start from documented patterns for file loading, BCF viewpoints, visibility sets, and IDS validation.

PRODUCT DEPTH

A complete viewer inside your application.

Import the browser module, mount the viewer, wait for it to become ready, and pass file bytes from sources your application controls. IFC parsing and rendering run locally in the browser.

01

Included in Community

Mount the complete viewer interface with IFC, BCF, and IDS workflows inside your web application.

  • Federated models, properties, selection, clipping, and viewpoints
  • Application-supplied file bytes
  • Local parsing and WebGL 2 rendering
02

Advanced integration on request

Scope deeper connections around your product requirements. Delivery and licensing depend on the integration.

  • Custom viewer UI, toolbar, and styling
  • Viewer events and connections to application data
  • Dedicated connectors, BCF storage integration, and extensions
03

Microsoft connectors

Pro and Enterprise include connectors that write viewer data back into Microsoft. The first connector stores BCF topics in SharePoint.

  • SharePoint BCF storage in Pro and Enterprise
  • BCF creation and loading inside the viewer in all plans
04

Framework-neutral integration

Use the CDN ES module with JavaScript, TypeScript, React, Vue, Angular, Svelte, or plain HTML.

  • No account or API key to start
  • No npm installation required
  • Your application controls identity, permissions, and file access
TECHNICAL SPECIFICATIONS

Clear information for technical evaluation.

Standards

IFC
2x3, 4, and 4x3
BCF
2.1 and 3.0
IDS
1.0
Rendering
WebGL 2

Integration

Delivery
CDN ES module
Input
Uint8Array file bytes
Processing
Inside the browser
Custom UI and events
Available on request
PRICING AND LICENSING

Start free. Scale by monthly requests.

All plans include commercial use with no copyleft requirement for your application code. Community and Pro retain Flinker branding and use the standard CDN distribution. Enterprise covers white-label licensing and custom deployment or distribution terms.

Recommended

Community

Up to 500 requests per month

€0
free, commercial use included
  • Complete viewer interface
  • IFC, BCF, and IDS workflows
  • CDN import, no npm required
  • Flinker branding required
Use for free

Pro

Up to 1,500 requests per month

€300
per month, annual billing

Annual prepayment available: €3,600 per year. Prices exclude VAT.

  • Everything in Community
  • Microsoft connectors with SharePoint BCF storage
  • Email support
  • Flinker branding required
Get Pro

Enterprise

White-label licensing or over 1,500 requests per month

Custom
by agreement
  • Everything in Pro
  • White-label and custom distribution terms
  • Priority support, SLA, and dedicated contact
  • ERP, Azure, Fabric, and Foundry integration options
  • Private cloud or on-premises deployment options
Contact sales

Prices exclude VAT. SDK plans updated 8 September 2026.

COMPARE OPTIONS

Choose the SDK operating model

Viewer workflows are available in every tier. Usage, connectors, branding, support, and deployment rights determine the plan.

CapabilityCommunityProEnterprise
Complete viewer UI and IFC, BCF, IDS workflowsIncludedIncludedIncluded
Commercial use with no copyleftIncludedIncludedIncluded
Monthly requestsUp to 500Up to 1,500By agreement
Microsoft connectors and SharePoint BCF storageNot includedIncludedIncluded
Remove Flinker brandingNot includedNot includedAvailable
Priority support and SLANot includedNot includedBy agreement
Private cloud, on-premises, or OEM redistributionNot includedNot includedCustom terms
FREQUENTLY ASKED QUESTIONS

Answers for evaluation and procurement.

What counts as a request?+

A request is counted when a viewer session loads, regardless of the number of IFC, BCF, or IDS files opened in that session. Loading nine files for a federated model counts as one request. Reloading the page starts a new request. Local development on localhost is not counted.

What happens if usage exceeds the plan limit?+

Community and Pro have no overage billing. If usage exceeds the limit for two consecutive months, or exceeds three times the limit in one month, Flinker will contact you about the appropriate plan. The viewer continues working during that discussion.

Can I use the SDK in a commercial product?+

Yes. All plans include commercial use with no copyleft requirement for your application code. Community and Pro use the standard Flinker CDN distribution and retain Flinker branding. Standalone SDK redistribution and other custom distribution rights require an Enterprise agreement.

Can I remove Flinker branding?+

White-label licensing is available through Enterprise at any request volume. Community and Pro require Flinker branding to remain visible.

Which Microsoft connectors are included?+

Pro and Enterprise include Microsoft write-back connectors, starting with BCF topic storage in SharePoint. Creating and loading BCF topics inside the viewer is included in every plan. Dedicated connectors and custom storage integrations are scoped on request.

Does the SDK send model files to a Flinker server?+

For the standard IFC path, your application supplies file bytes and the SDK parses and renders them in the browser. The SDK does not transfer those project files to Flinker servers. Your application remains responsible for identity, authorization, storage, and file delivery.

Do I need an account, API key, or npm installation?+

No. Start with the Community plan by importing the CDN ES module, mounting the viewer, and supplying model bytes. The free tier has no time limit and allows up to 500 requests per month.

Bring this workflow into your Microsoft environment.

Talk with Flinker about architecture, deployment, commercial options, and the first production use case.