PHPackages                             sageit/salesforce-rest - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. sageit/salesforce-rest

ActiveLibrary[HTTP &amp; Networking](/categories/http)

sageit/salesforce-rest
======================

Sage IT Component Salesforce REST integration

v0.01(3y ago)07MITPHPPHP &gt;=7.0

Since Jan 17Pushed 3y agoCompare

[ Source](https://github.com/SageITSolutions/salesforce-rest)[ Packagist](https://packagist.org/packages/sageit/salesforce-rest)[ RSS](/packages/sageit-salesforce-rest/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

 [ ![Logo](.readme/logo.png) ](https://github.com/SageITSolutions/salesforce-rest)Phalcon REST
============

[](#phalcon-rest)

[![Latest Stable Version](https://camo.githubusercontent.com/a50a45348c18db989f92a8d308585b62416892f3273d7fec104e95305f925499/687474703a2f2f706f7365722e707567782e6f72672f7361676569742f73616c6573666f7263652d726573742f763f7374796c653d706c6173746963)](https://packagist.org/packages/sageit/salesforce-rest)[![Total Downloads](https://camo.githubusercontent.com/509c3a2f699ba15ff5739d9c37812f0f8b8618769ca489b149dd8ecd6a1a5876/687474703a2f2f706f7365722e707567782e6f72672f7361676569742f73616c6573666f7263652d726573742f646f776e6c6f6164733f7374796c653d706c6173746963)](https://packagist.org/packages/sageit/salesforce-rest)[![License](https://camo.githubusercontent.com/ea84c556135dea77289f0bcb0565e865aa72b0683aa5650cd140390fa5a091ef/687474703a2f2f706f7365722e707567782e6f72672f7361676569742f73616c6573666f7263652d726573742f6c6963656e73653f7374796c653d706c6173746963)](https://packagist.org/packages/sageit/salesforce-rest)[![PHP Version Require](https://camo.githubusercontent.com/b6627903ceced1a73b469f8d04ce9df7aa5806077d22f52614c667d905038d97/687474703a2f2f706f7365722e707567782e6f72672f7361676569742f73616c6573666f7263652d726573742f726571756972652f7068703f7374796c653d706c6173746963)](https://packagist.org/packages/sageit/salesforce-rest)[![Phalcon Version](https://camo.githubusercontent.com/1fe6d93cda4e22665dfd408e085b731ca421e8d2f37c4cbd08690923280e7834/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f7361676569742f73616c6573666f7263652d726573742f6578742d7068616c636f6e3f6c6162656c3d5068616c636f6e266c6f676f3d5068616c636f6e25323056657273696f6e267374796c653d706c6173746963)](https://packagist.org/packages/sageit/salesforce-rest)

 Library for consuming Salesforce REST API via GuzzleHttp

**[Explore the docs »](https://github.com/SageITSolutions/salesforce-rest)**

**[Report Bug](https://github.com/SageITSolutions/salesforce-rest/issues)** · **[Request Feature](https://github.com/SageITSolutions/salesforce-rest/issues)**

Table of Contents
-----------------

[](#table-of-contents)

- [Table of Contents](#table-of-contents)
- [About The Project](#about-the-project)
    - [Built With](#built-with)
- [Installation](#installation)
- [Implementing a Service](#implementing-a-service)
- [Sections](#sections)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

About The Project
-----------------

[](#about-the-project)

### Built With

[](#built-with)

- [vscode](https://code.visualstudio.com/)
- [Postman](https://www.postman.com/)
- [php 8.1.1](https://www.php.net/releases/8_1_1.php)
- [Phalcon 5](https://phalcon.io/en-us) (Micro Framework)

Installation
------------

[](#installation)

**Git:**

```
git clone https://github.com/SageITSolutions/salesforce-rest.git
```

**Composer:**

```
composer require sageit/salesforce-rest
```

Implementing a Service
----------------------

[](#implementing-a-service)

This project consists of prebuild services that simply need to be added to DI for services. JWT assumes the presense of a config object in the DI with a JWT section. This can also be passed as a named array in the constructor, but the provided JWT service does not utilize this.

**Config Register**

One option is to have your application iterate services listed in the config object and register them

```
services:
  tools: Phalcon\Di\Service\Common\Tools
  request: Phalcon\Di\Service\Request\Json
  response: Phalcon\Di\Service\Response\Json
  jwt: Phalcon\Di\Service\Encryption\Security\JWT\Jwt
```

```
foreach ($config->services as $service => $class) {
  $di->register(new $class);
}
```

**Register Manually**

```
$di->register(new \Phalcon\Di\Service\Common\Tools());
$di->register(new \Phalcon\Di\Service\Request\Json());
$di->register(new \Phalcon\Di\Service\Response\Json());
$di->register(new \Phalcon\Di\Service\Encryption\Security\JWT\Jwt());
```

Sections
--------

[](#sections)

- [Tools](TOOLS.md)
- [JSON Headers](JSON.md)
- [JWT Encryption](JWT.md)
- [Middleware](MIDDLEWARE.md)

Roadmap
-------

[](#roadmap)

See the [open issues](/issues) for a list of proposed features (and known issues).

Contributing
------------

[](#contributing)

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

License
-------

[](#license)

Distributed under the MIT License. See `LICENSE` for more information.

Contact
-------

[](#contact)

Sage IT Solutions - [Email](mailto:daniel.davis@sageitsolutions.net)

Project Link:

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1209d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ca110df4ef530134e02ede89430e30fc935c86b75aa06a92e55f45b1ad2178ad?d=identicon)[DavisDS85](/maintainers/DavisDS85)

---

Top Contributors

[![DavisDS](https://avatars.githubusercontent.com/u/120134967?v=4)](https://github.com/DavisDS "DavisDS (1 commits)")

---

Tags

apirestsalesforce

### Embed Badge

![Health badge](/badges/sageit-salesforce-rest/health.svg)

```
[![Health](https://phpackages.com/badges/sageit-salesforce-rest/health.svg)](https://phpackages.com/packages/sageit-salesforce-rest)
```

###  Alternatives

[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34170.2k2](/packages/onesignal-onesignal-php-api)[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[hgg/pardot

Pardot API library for building custom CRM connectors

2399.6k](/packages/hgg-pardot)[whatarmy/fedex-rest

New FedEx Rest API wrapper

2440.5k1](/packages/whatarmy-fedex-rest)[dreamfactory/df-core

DreamFactory(tm) Core Components

1651.7k20](/packages/dreamfactory-df-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
