PHPackages                             ckailash/twitter-app-only-auth - 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. ckailash/twitter-app-only-auth

ActiveLibrary

ckailash/twitter-app-only-auth
==============================

Twitter Application Only Auth API for Laravel, which is documented here: https://dev.twitter.com/oauth/application-only. With Application-only authentication you don’t have the context of an authenticated user and this means that any request to API for endpoints that require user context, such as posting tweets, will not work. However, it comes with a higher API rate limit

1.0.4(10y ago)049MITPHPPHP &gt;=5.4.0

Since Aug 17Pushed 10y ago1 watchersCompare

[ Source](https://github.com/ckailash/twitter-app-only-auth-api)[ Packagist](https://packagist.org/packages/ckailash/twitter-app-only-auth)[ RSS](/packages/ckailash-twitter-app-only-auth/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (6)Used By (0)

Twitter Application-only authentication
=======================================

[](#twitter-application-only-authentication)

Twitter Application-only API for Laravel 5.

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

[](#installation)

Add `ckailash/twitter-app-only-auth` to `composer.json`.

```
"ckailash/twitter-app-only-auth": "~1.0"

```

Run `composer update` to get the latest version

Or run

```
composer require ckailash/twitter-app-only-auth

```

Now open up `/config/app.php` and add the service provider to your `providers` array.

```
'providers' => [
	'Ckailash\TwitterAppOnlyAuth\TwitterAppOnlyAuthServiceProvider',
]
```

Configuration
-------------

[](#configuration)

Run `composer dump-autoload` to reload the autoload files

Run `php artisan twitter-app-only-auth:generate-bearer  ` to get the bearer token required to interact with the twitter API as an app.

Run `php artisan vendor:publish` and modify the config file with your own information.

```
/config/twitter-app-only-auth-config.php

```

Add the following to your .env file and you'll be on your way:

```
T_CONSUMER_KEY=
T_CONSUMER_SECRET=
T_BEARER_TOKEN=

```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 92.3% 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

Every ~23 days

Total

5

Last Release

3838d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/788113ff55ba6495a87ea9255e1cbd9b18a9909306ecfdc49326677d02ada514?d=identicon)[ckailash](/maintainers/ckailash)

---

Top Contributors

[![ckailash](https://avatars.githubusercontent.com/u/408917?v=4)](https://github.com/ckailash "ckailash (12 commits)")[![mathieu-gilloots](https://avatars.githubusercontent.com/u/1282351?v=4)](https://github.com/mathieu-gilloots "mathieu-gilloots (1 commits)")

---

Tags

laraveltwitterapplication-onlyincrease-twitter-api-limit

### Embed Badge

![Health badge](/badges/ckailash-twitter-app-only-auth/health.svg)

```
[![Health](https://phpackages.com/badges/ckailash-twitter-app-only-auth/health.svg)](https://phpackages.com/packages/ckailash-twitter-app-only-auth)
```

###  Alternatives

[atymic/twitter

Twitter API for PHP &amp; Laravel

945555.4k2](/packages/atymic-twitter)[edujugon/social-auto-post

PHP and Laravel 5 Package to post on Twitter

135.9k](/packages/edujugon-social-auto-post)

PHPackages © 2026

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