All Projects → g8rswimmer → go-sfdc

g8rswimmer / go-sfdc

Licence: MIT license
go-sfdc is a library used to interface to Salesforce APIs using golang

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-sfdc

uswds-sf-lightning-community
A Salesforce Lightning Community Theme and related components built upon US Web Design System
Stars: ✭ 24 (-59.32%)
Mutual labels:  salesforce
one-pub-sub-lwc
One PubSub: A Declarative PubSub Library for Lightning Web Component and Aura Component
Stars: ✭ 19 (-67.8%)
Mutual labels:  salesforce
metadata-xml-tool
CLI tool for processing Salesforce Metadata XML files
Stars: ✭ 14 (-76.27%)
Mutual labels:  salesforce
apex-tmLanguage
Salesforce Apex Language syntax grammar used for colorization
Stars: ✭ 27 (-54.24%)
Mutual labels:  salesforce
apex-dml-mocking
DML mocking, CRUD mocking, dependency injection framework for Salesforce.com (SFDC) using Apex
Stars: ✭ 38 (-35.59%)
Mutual labels:  salesforce
sfdx-flowdoc-plugin
A Salesforce CLI plugin that generates design document from Lightning Flow (currently Process Builder) metadata
Stars: ✭ 56 (-5.08%)
Mutual labels:  salesforce
lwc-oss-oauth
Sample Code for connecting to Salesforce using OAuth Web Server flow from an LWC OSS App
Stars: ✭ 18 (-69.49%)
Mutual labels:  salesforce
forcelog
A structured, extensible logger for Salesforce Apex
Stars: ✭ 37 (-37.29%)
Mutual labels:  salesforce
rvw developers core
SFCC Developers Core Cartridge. A Salesforce Commerce Cloud (Demandware) Cartridge for Developers.
Stars: ✭ 43 (-27.12%)
Mutual labels:  salesforce
SFDCRules
Simple yet powerful Rule Engine for Salesforce - SFDCRules
Stars: ✭ 38 (-35.59%)
Mutual labels:  salesforce
salesforce-iam-flows
Node.js application that implements some of the most common SAML and OAuth flows in Salesforce.
Stars: ✭ 31 (-47.46%)
Mutual labels:  salesforce
Apex-Code-Conventions
Apex conventions and best practices for Salesforce Developers
Stars: ✭ 28 (-52.54%)
Mutual labels:  salesforce
SF-Lightning-Lookup
Salesforce lightning dynamic lookup component.
Stars: ✭ 15 (-74.58%)
Mutual labels:  salesforce
basket
Mozilla's email newsletter subscription management API service
Stars: ✭ 12 (-79.66%)
Mutual labels:  salesforce
Lightning-Out-Demo
How to use Lightning component in node.js (External websites) by using Lightning Out. It shows how to enable CORS and SSL in Node.js with Video and complete source code.
Stars: ✭ 17 (-71.19%)
Mutual labels:  salesforce
spaghetti-cmd-loader
Salesforce Custom Metadata Type Loader, designed for Lightning Experience
Stars: ✭ 13 (-77.97%)
Mutual labels:  salesforce
lwc-modules
Build any LWC you want without ever having to touch Apex
Stars: ✭ 20 (-66.1%)
Mutual labels:  salesforce
codeceptjs-bdd
Javascript BDD UI Automation Framework. Exclusive LWC Shadow DOM Support. Playwright, Webdriver.io, Appium, Saucelabs.
Stars: ✭ 35 (-40.68%)
Mutual labels:  salesforce
lwc-redux
Integrate Redux with Lightning Web Component
Stars: ✭ 35 (-40.68%)
Mutual labels:  salesforce
NetCoreForce
Salesforce REST API toolkit for .NET Standard and .NET Core
Stars: ✭ 77 (+30.51%)
Mutual labels:  salesforce

go-sfdc

This is a golang library for interfacing with Salesforce APIs.

Getting Started

Installing

To start using GO-SFDC, install GO and run go get

go get -u github.com/g8rswimmer/go-sfdc

This will retrieve the library.

Usage

To use this library, the following will need to be done.

Configuration

The configuration defines several parameters that can be used by the library. The configuration is used per session.

  • Credentials - this is an implementation of the credentials.Provider interface
  • Client - the HTTP client used by the APIs
  • Version - is the Salesforce version. Please refer to Salesforce documentation to make sure that APIs are supported in the version that is specified.

Example

config := sfdc.Configuration{
	Credentials: credentials.NewPasswordCredentials(creds),
	Client:      salesforceHTTPClient,
	Version:     44,
}

License

GO-SFDC source code is available under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].