SlideShare a Scribd company logo
 Build custom user interfaces for your Salesforce data with the UI API
Forward-Looking Statement
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed
or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-
looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any
statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned,
or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality
for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results
and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated
with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history,
our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer
deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further
information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for
the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing
important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available
and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features
that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Go Social!
Salesforce Developers
Salesforce Developers
Salesforce Developers
The video will be posted to YouTube & the
webinar recap page (same URL as registration).This webinar is being recorded!
@salesforcedevs
Have Questions?
● Don’t wait until the end to ask your question!
● Technical support will answer questions starting now.
● Respect Q&A etiquette
● Please don’t repeat questions. The support team is working their
way down the queue.
● Stick around for live Q&A at the end
● Speakers will tackle more questions at the end, time-allowing
● Head to Developer Forums
● More questions? Visit developer.salesforce.com/forums
Agenda
● Lightning Platform and the advent of User Interface API
● Benefits and uses of the UI API
● Demo
● Roadmap
● Q&A
Lightning: One Platform, One Experience.
Experience • Framework • Ecosystem
Salesforce Platform for Sales, Service,
Communities and Force
Tools to help you create custom UI easier
User Interface API
Respond to metadata changes, e.g., Layouts, Pick
lists, FLS, Sharing, and other declarative functions
Lightning Data Service
Provide JavaScript API and caching for record CRUD
in your Lightning component — without requiring
APEX
Smart payloads
metadata + data
Business logic
clone and default values
Form Factors
mobile, tablet, desktop
FLS and Sharing built-in
Localization and Language Support
Uses same org API limits
User Interface API: Benefits
Demo
React Native and Node.js Record Viewer apps:
http://sforce.co/2AsIb7P
User Interface API documentation:
http://sforce.co/2yfSw0O
When to use the User Interface API
● What they’re for
● Responsive web pages with custom branding
● Native mobile apps with custom look-and-feel
● UI that reflects declarative metadata updates
When to use the User Interface API
● What they’re not for
● System integration, e.g. data uploads or extraction
● Building Lightning Components -- use force:recordData and other base components
instead
● Apps that don’t get updated
● no support after 3 years (10 versions)
User Interface API: GA Endpoints
● Records
● Layouts and Object metadata
● Create, Edit, View modes
● Clone and default values
● Picklists and dependent picklists
● Child Relationships (Junction Lists)
● Binary uploads (i.e. Files)
User Interface API: GA Endpoints
● Actions
● List of Actions with metadata
● Navigation
● Favorites
● Search
● Dependent Lookups
Future
User Interface API: GA Endpoints
ETag Invalidation Headers
List of Supported Standard Objects
Dependent Picklist Graph
List-View records
List-View metadata
Spring ‘18
 Build custom user interfaces for your Salesforce data with the UI API
Q & A
Try Trailhead: trailhead.salesforce.com
Join the conversation: @salesforcedevs
 Build custom user interfaces for your Salesforce data with the UI API

More Related Content

PPTX
Build Better Communities with Lightning
PPTX
Webinar: Build Apps Customers Love as a Salesforce Developer
PPTX
Embed Customer Support into your Apps with Snap-ins
PPTX
Diving Into Heroku Private Spaces
PPTX
Snap-in Service to Web and Mobile Apps
PPTX
Lightning Developer Experience, Eclipse IDE Evolved
PDF
#DF17Recap series: Integrate apps easier with the Salesforce platform
PPTX
Winter'18 Developer Preview Webinar
Build Better Communities with Lightning
Webinar: Build Apps Customers Love as a Salesforce Developer
Embed Customer Support into your Apps with Snap-ins
Diving Into Heroku Private Spaces
Snap-in Service to Web and Mobile Apps
Lightning Developer Experience, Eclipse IDE Evolved
#DF17Recap series: Integrate apps easier with the Salesforce platform
Winter'18 Developer Preview Webinar

What's hot (20)

PPT
The Salesforce Einstein Product Team: Ask Us Anything!
PPTX
Build Faster with Base Lightning Components
PPT
Advanced Platform Series - OAuth and Social Authentication
PPTX
Build Smarter Apps with Einstein Platform Services
PPTX
Build and Package Lightning Components for Lightning Exchange
PDF
Summer '18 Developer Highlights
PDF
Community Cloud: New in Summer ‘18
PDF
Build Smarter Apps with Einstein Object Detection
PPTX
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
PDF
Build Engaging Community Experiences with Community Cloud
PDF
Gesture Controlled Interactions with Platform Events and IoT Explorer
PDF
Live coding with LWC
PPTX
Unleash the Power of Apex Realtime Debugger
PPTX
Lightning Updates: Summer, Winter & Beyond
PDF
Introduction to Einstein Bots
PPTX
Process Automation on Lightning Platform Workshop
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
PDF
Lightning Platform Product Managers: Ask Us Anything!
PDF
#DF17Recap series: Make apps smarter with Einstein
PDF
Einstein Analytics for Developers
The Salesforce Einstein Product Team: Ask Us Anything!
Build Faster with Base Lightning Components
Advanced Platform Series - OAuth and Social Authentication
Build Smarter Apps with Einstein Platform Services
Build and Package Lightning Components for Lightning Exchange
Summer '18 Developer Highlights
Community Cloud: New in Summer ‘18
Build Smarter Apps with Einstein Object Detection
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Build Engaging Community Experiences with Community Cloud
Gesture Controlled Interactions with Platform Events and IoT Explorer
Live coding with LWC
Unleash the Power of Apex Realtime Debugger
Lightning Updates: Summer, Winter & Beyond
Introduction to Einstein Bots
Process Automation on Lightning Platform Workshop
Integrate CMS Content Into Lightning Communities with CMS Connect
Lightning Platform Product Managers: Ask Us Anything!
#DF17Recap series: Make apps smarter with Einstein
Einstein Analytics for Developers
Ad

Similar to Build custom user interfaces for your Salesforce data with the UI API (20)

PPTX
Roadmap Lightning Updates (November 3, 2016)
PPTX
Building apps faster with lightning and winter '17
PPTX
Building Apps Faster with Lightning and Winter '17
PPTX
Dreamforce Developer Recap
PDF
Get Started with the Lightning Platform
PDF
New Lightning Experience: Build Custom Apps in a Flash
PDF
Spring '16 Release Preview Webinar
PDF
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
PDF
Salesforce: Go Faster with Lightning (DocuSign DevCon)
PDF
Lightning for Salesforce Admins
PPTX
Salesforce Lightning Component Framework Roadmap (TDX18)
PPTX
Lightning Productivity Features.pptx
PPTX
Developers Introduction To Lightning
PDF
Summer '17 リリース開発者向け新機能Webinar
PDF
Advanced Lightning Components
PDF
Code live with Brian Kwong - Visualforce to Lwc
PDF
An Inside Look at a Large-scale Writer-driven REST API Doc Solution at Salesf...
PDF
Introducing: The Lightning Experience
PDF
Winter '19 開発者向け新機能
PDF
Webinar: Be a Builder! Leverage App Builder to Deliver Innovation
Roadmap Lightning Updates (November 3, 2016)
Building apps faster with lightning and winter '17
Building Apps Faster with Lightning and Winter '17
Dreamforce Developer Recap
Get Started with the Lightning Platform
New Lightning Experience: Build Custom Apps in a Flash
Spring '16 Release Preview Webinar
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
Salesforce: Go Faster with Lightning (DocuSign DevCon)
Lightning for Salesforce Admins
Salesforce Lightning Component Framework Roadmap (TDX18)
Lightning Productivity Features.pptx
Developers Introduction To Lightning
Summer '17 リリース開発者向け新機能Webinar
Advanced Lightning Components
Code live with Brian Kwong - Visualforce to Lwc
An Inside Look at a Large-scale Writer-driven REST API Doc Solution at Salesf...
Introducing: The Lightning Experience
Winter '19 開発者向け新機能
Webinar: Be a Builder! Leverage App Builder to Deliver Innovation
Ad

More from Salesforce Developers (20)

PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
PDF
Maximizing Salesforce Lightning Experience and Lightning Component Performance
PDF
Local development with Open Source Base Components
PPTX
TrailheaDX India : Developer Highlights
PDF
Why developers shouldn’t miss TrailheaDX India
PPTX
CodeLive: Build Lightning Web Components faster with Local Development
PPTX
CodeLive: Converting Aura Components to Lightning Web Components
PPTX
Enterprise-grade UI with open source Lightning Web Components
PPTX
TrailheaDX and Summer '19: Developer Highlights
PDF
Lightning web components - Episode 4 : Security and Testing
PDF
LWC Episode 3- Component Communication and Aura Interoperability
PDF
Lightning web components episode 2- work with salesforce data
PDF
Lightning web components - Episode 1 - An Introduction
PDF
Migrating CPQ to Advanced Calculator and JSQCP
PDF
Scale with Large Data Volumes and Big Objects in Salesforce
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
PDF
Modern Development with Salesforce DX
PDF
Get Into Lightning Flow Development
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
PDF
Introduction to MuleSoft
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Local development with Open Source Base Components
TrailheaDX India : Developer Highlights
Why developers shouldn’t miss TrailheaDX India
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Converting Aura Components to Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
TrailheaDX and Summer '19: Developer Highlights
Lightning web components - Episode 4 : Security and Testing
LWC Episode 3- Component Communication and Aura Interoperability
Lightning web components episode 2- work with salesforce data
Lightning web components - Episode 1 - An Introduction
Migrating CPQ to Advanced Calculator and JSQCP
Scale with Large Data Volumes and Big Objects in Salesforce
Replicate Salesforce Data in Real Time with Change Data Capture
Modern Development with Salesforce DX
Get Into Lightning Flow Development
Integrate CMS Content Into Lightning Communities with CMS Connect
Introduction to MuleSoft

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Programs and apps: productivity, graphics, security and other tools
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release

Build custom user interfaces for your Salesforce data with the UI API

  • 2. Forward-Looking Statement Statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward- looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. Go Social! Salesforce Developers Salesforce Developers Salesforce Developers The video will be posted to YouTube & the webinar recap page (same URL as registration).This webinar is being recorded! @salesforcedevs
  • 4. Have Questions? ● Don’t wait until the end to ask your question! ● Technical support will answer questions starting now. ● Respect Q&A etiquette ● Please don’t repeat questions. The support team is working their way down the queue. ● Stick around for live Q&A at the end ● Speakers will tackle more questions at the end, time-allowing ● Head to Developer Forums ● More questions? Visit developer.salesforce.com/forums
  • 5. Agenda ● Lightning Platform and the advent of User Interface API ● Benefits and uses of the UI API ● Demo ● Roadmap ● Q&A
  • 6. Lightning: One Platform, One Experience. Experience • Framework • Ecosystem
  • 7. Salesforce Platform for Sales, Service, Communities and Force
  • 8. Tools to help you create custom UI easier User Interface API Respond to metadata changes, e.g., Layouts, Pick lists, FLS, Sharing, and other declarative functions Lightning Data Service Provide JavaScript API and caching for record CRUD in your Lightning component — without requiring APEX
  • 9. Smart payloads metadata + data Business logic clone and default values Form Factors mobile, tablet, desktop FLS and Sharing built-in Localization and Language Support Uses same org API limits User Interface API: Benefits
  • 10. Demo React Native and Node.js Record Viewer apps: http://sforce.co/2AsIb7P User Interface API documentation: http://sforce.co/2yfSw0O
  • 11. When to use the User Interface API ● What they’re for ● Responsive web pages with custom branding ● Native mobile apps with custom look-and-feel ● UI that reflects declarative metadata updates
  • 12. When to use the User Interface API ● What they’re not for ● System integration, e.g. data uploads or extraction ● Building Lightning Components -- use force:recordData and other base components instead ● Apps that don’t get updated ● no support after 3 years (10 versions)
  • 13. User Interface API: GA Endpoints ● Records ● Layouts and Object metadata ● Create, Edit, View modes ● Clone and default values ● Picklists and dependent picklists ● Child Relationships (Junction Lists) ● Binary uploads (i.e. Files)
  • 14. User Interface API: GA Endpoints ● Actions ● List of Actions with metadata ● Navigation ● Favorites ● Search ● Dependent Lookups
  • 15. Future User Interface API: GA Endpoints ETag Invalidation Headers List of Supported Standard Objects Dependent Picklist Graph List-View records List-View metadata Spring ‘18
  • 17. Q & A Try Trailhead: trailhead.salesforce.com Join the conversation: @salesforcedevs