SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
  • Groups & Discussions
    Groups & Discussions
    • Product Forums
      Product-focused Q&A, discussions, best practices, fixes, and help
      Product Forums
      • Sugar Market
      • Sugar Sell & Enterprise
      • Sugar Serve
      • sales-i
    • User Groups
      Professional, Industry, Language
    • Get Involved
      Learn how to become a Raving Fan
    • Social Club
      Live, interactive, virtual meetups with other Sugar customers and Sugar’s Subject Matter experts!
    • Leadership Lounge
      Network with fellow organizational leaders, ask questions, and share insights
    • Developers
      Visit DevClub, the SugarClub group for Sugar Developers
      Developers
      • DevClub
      • Mobile Developers
      • Developer Builds
        Supplemental access level required. Inquiries: developers@sugarcrm.com
    • Additional Groups (Access Required)
      Groups that require special access will be displayed here. Contact sugarclub@sugarcrm.com for assistance. Click here to see all groups
      Additional Groups (Access Required)
      • SugarCloud Platform
  • Product Information
    Product Information
    • Release Central
      Find release-specific content to prepare for your next Sugar update
    • Documentation & Resources
      Looking to expand your Sugar knowledge? Explore our in-depth documentation and other helpful resources!
    • Product Update Blogs
      Updates about each Sugar product
    • Customer Stories »
      Case Studies by SugarCRM
  • Training & Certification
    Training & Certification
    • Training & Certification Home
      Live & On-Demand classes, Quick Videos, Sugar Certifications, and more!
    • Quick Videos
      Short videos about using Sugar
    • My SugarU Dashboard »
    • SugarU News & Updates
  • Adoption
    Adoption
    • Grow Adoption Framework
      Get started on your adoption journey and review the adoption resources from SugarCRM
  • Calendar
  • News
    News
    • Sugar News
    • SugarCRM.com News »
    • Dev Blog
    • SugarCRM Marketplace Blog
  • Help
    Help
    • Welcome to Sugar!
      New to Sugar? Get started here!
    • SugarClub Help & Instructions
      Learn more about SugarClub and find answers to questions about this site
    • New to SugarClub?
      Start your community journey here
    • Technical Support
      Sugar's support resources
      Technical Support
      • Case Portal »
        Access the SugarCRM Case Portal
      • Working with Sugar Support »
        Find out more about engaging with the SugarCRM Support team
      • SugarCloud Information
        Find information about SugarCloud service updates and site status. Contact sugarclub@sugarcrm.com to request access
  • More from Sugar
    More from Sugar
    • DevClub
    • PartnerClub
    • Support
    • SugarOutfitters Marketplace
    • sugarcrm.com
  • DevClub
  • PartnerClub
  • Support
  • Marketplace
  • sugarcrm.com
DevClub
DevClub
Dev Tutorials On-Boarding for Devs
Click here to join this group and curate your SugarClub experience.
  • -On-Boarding Framework
    • -Developer
      • On-Boarding for Devs
      • Low Code No Code for Devs
      • Integrations for Devs
      • Customization for Devs
      • Deployment for Devs
      • Sell your Work for Devs
    • +Product Developers
  • +Customization Guides
  • +Modern UI Technical Guide
  • +Automated PHP Compatibility Tool
  • Did you know? Copying related records is a breeze!
  • How to write code for SugarCloud webinar Q&A
  • HOW TO: enforce ACL on Tags
  • Programatically manage Dropdown List
  • Remove custom fields created via package installation
  • Sugar Developer Tools
  • Tutorial:  How to register custom platforms in Sugar instances via Platform extension
  • Adding a google reCAPTCHA in a Web-to-Lead form
  • Sugar Developer Blog Style Guide

You are currently reviewing an older revision of this page.

  • History View current version

On-Boarding for Devs

Register

What steps should a partner or customer follow in order to onboard themselves or a colleague as a new Sugar Developer with access to Sugar development resources?

Access to Sugar On-Site software downloads and mobile development tools is controlled using the Download Manager Authorised Contact role. Read below to learn more about how to provide your new developers with this role.

  • Prerequisite:
    • You need to work for a current Sugar Customer or Sugar Partner with an active Sugar subscription.
    • Access is only provided to authorized persons who are associated with these organizations
  • Step 1:    
  • Step 2:   
  • Step 3:    
  • Step 4:    

Set-up

In order to get access to the Sugar code, you need to be either a SugarCRM customer or a partner.  To learn more about our partner program and to apply, please check out our website.

Partners also get access to Sugar cloud instances that they can use to quickly get started. See the Partner Portal for more information about accessing SugarCloud.

  • If you need access to a SugarCloud development build in order to support a SugarCloud release, then you can access those in the SugarCloud   group .
  •   provides you with your Sugar Cloud Development environment
    •    
    • Create a Demo (Video)
    • Demo Builder Guru Meditation (Video)
  • Want to get started developing quickly?
    • Use SugarDockerized.
    • Use our Vagrant setup instructions! (no longer maintained)
  • If you are doing code development on Sugar, you can download Sugar Enterprise on-premise edition of the Sugar application using Download Manager via sugarcrm.com.
  • If you want to set up a full LAMP or MAMP stack on your own, you can follow our Sugar Enterprise Installation Guide or the OSX development environment setup guide.
  • Whenever installing Sugar locally for development or production purposes, you need to be using our Supported Platforms.
  • Finally, please take time to review our Developer Policy before you begin coding.

First API Call

Web Services APIs are the fastest way to get started with custom Sugar development. The Sugar API documentation is built into every Sugar instance, including Sugar's REST API.

Check out the Sugar Developer Guide for more details on how to access Sugar REST APIs and to get started using them. You can also check out the The School of REST blog series and the Tutorial: Intro to the Sugar REST v10 API.

Making your first API call to Sugar is as easy as 1, 2, 3:

  • Step 1: Authenticate
  • Step 2: Manipulate your records
  • Step 3: Know your Endpoints

Learn

Getting the most out of Sugar means understanding what can be done via the Sugar Administration panel. We highly recommend Sugar Developers learn about Sugar Administration. Both Sugar Developer and Sugar Administrator training programs are available from SugarU. There are self-paced videos as well as options for live developer webinars and in-person training.

  • The Sugar Developer Guide and the  are other primary training sources.
  • There are a lot of great Sugar resources out there in the community as well, so check out this blog post, , to find many of them.
  • You should also get familiar with the   that SugarCRM and the Sugar Developer community provide for you. We have tools that help you build, test, debug, and deploy your Sugar solutions even faster.
  • How will you know when you are ready to rock the Sugar Developer universe? When you get certified! You can learn more about our  program and the  exam at .

  • Get involved with our  by posting your questions and get answers from a broad audience of experts


Resources & Downloads

Use the additional resources and downloads below to further support your onboarding.

SugarClub
  • SugarClub
  •  
  •    
  • Register with Sugar
  • Sign up to receive the latest Sugar Developer News
Sugar Portals
  • Support Portal
  • Case Portal
  • Software Downloads Portal
  • Portal Dashboard
  • Get your License Keys
  • DemoBuilder Cloud Environment
Sugar Architecture
  • Architecture
  • Introduction to Sugar Framework
  • Development Methodology
  • Extensions Framework
  • Supported Platforms

You're up and running, but don't stop now - this is just the beginning of your journey.

Move on to  .