A summary of data about the Ruby ecosystem.

https://github.com/fog/fog

The Ruby cloud services library.
https://github.com/fog/fog

Keywords from Contributors

activerecord activejob mvc rubygems chef rack excon deployment cfgmgt sinatra

Last synced: about 6 hours ago
JSON representation

Repository metadata

The Ruby cloud services library.

README.md

fog

fog is the Ruby cloud services library, top to bottom:

  • Collections provide a simplified interface, making clouds easier to work with and switch between.
  • Requests allow power users to get the most out of the features of each individual cloud.
  • Mocks make testing and integrating a breeze.

Build Status
Code Climate
Gem Version
SemVer

Dependency Notice

Currently all fog providers are getting separated into metagems to lower the
load time and dependency count.

If there's a metagem available for your cloud provider, e.g. fog-aws,
you should be using it instead of requiring the full fog collection to avoid
unnecessary dependencies.

'fog' should be required explicitly only if the provider you use doesn't yet
have a metagem available.

Getting Started

The easiest way to learn fog is to install the gem and use the interactive console.
Here is an example of wading through server creation for Amazon Elastic Compute Cloud:

$ sudo gem install fog
[...]

$ fog

  Welcome to fog interactive!
  :default provides [...]

>> server = Compute[:aws].servers.create
ArgumentError: image_id is required for this operation

>> server = Compute[:aws].servers.create(:image_id => 'ami-5ee70037')
<Fog::AWS::EC2::Server [...]>

>> server.destroy # cleanup after yourself or regret it, trust me
true

Ruby version

Fog requires Ruby 2.0.0 or later.

Ruby 1.8 and 1.9 support was dropped in fog-v2.0.0 as a backwards incompatible
change. Please use the later fog 1.x versions if you require 1.8.7 or 1.9.x support.

Collections

A high level interface to each cloud is provided through collections, such as images and servers.
You can see a list of available collections by calling collections on the connection object.
You can try it out using the fog command:

>> Compute[:aws].collections
[:addresses, :directories, ..., :volumes, :zones]

Some collections are available across multiple providers:

  • compute providers have flavors, images and servers
  • dns providers have zones and records
  • storage providers have directories and files

Collections share basic CRUD type operations, such as:

  • all - fetch every object of that type from the provider.
  • create - initialize a new record locally and a remote resource with the provider.
  • get - fetch a single object by its identity from the provider.
  • new - initialize a new record locally, but do not create a remote resource with the provider.

As an example, we'll try initializing and persisting a Rackspace Cloud server:

require 'fog'

compute = Fog::Compute.new(
  :provider           => 'Rackspace',
  :rackspace_api_key  => key,
  :rackspace_username => username
)

# boot a gentoo server (flavor 1 = 256, image 3 = gentoo 2008.0)
server = compute.servers.create(:flavor_id => 1, :image_id => 3, :name => 'my_server')
server.wait_for { ready? } # give server time to boot

# DO STUFF

server.destroy # cleanup after yourself or regret it, trust me

Models

Many of the collection methods return individual objects, which also provide common methods:

  • destroy - will destroy the persisted object from the provider
  • save - persist the object to the provider
  • wait_for - takes a block and waits for either the block to return true for the object or for a timeout (defaults to 10 minutes)

Mocks

As you might imagine, testing code using Fog can be slow and expensive, constantly turning on and shutting down instances.
Mocking allows skipping this overhead by providing an in memory representation of resources as you make requests.
Enabling mocking is easy to use: before you run other commands, simply run:

Fog.mock!

Then proceed as usual, if you run into unimplemented mocks, fog will raise an error and as always contributions are welcome!

Requests

Requests allow you to dive deeper when the models just can't cut it.
You can see a list of available requests by calling #requests on the connection object.

For instance, ec2 provides methods related to reserved instances that don't have any models (yet). Here is how you can lookup your reserved instances:

$ fog
>> Compute[:aws].describe_reserved_instances
#<Excon::Response [...]>

It will return an excon response, which has body, headers and status. Both return nice hashes.

Go forth and conquer

Play around and use the console to explore or check out fog.github.io and the provider documentation
for more details and examples. Once you are ready to start scripting fog, here is a quick hint on how to make connections without the command line thing to help you.

# create a compute connection
compute = Fog::Compute.new(:provider => 'AWS', :aws_access_key_id => ACCESS_KEY_ID, :aws_secret_access_key => SECRET_ACCESS_KEY)
# compute operations go here

# create a storage connection
storage = Fog::Storage.new(:provider => 'AWS', :aws_access_key_id => ACCESS_KEY_ID, :aws_secret_access_key => SECRET_ACCESS_KEY)
# storage operations go here

geemus says: "That should give you everything you need to get started, but let me know if there is anything I can do to help!"

Versioning

Fog library aims to adhere to Semantic Versioning 2.0.0, although it does not
address challenges of multi-provider libraries. Semantic versioning is only guaranteed for
the common API, not any provider-specific extensions. You may also need to update your
configuration from time to time (even between Fog releases) as providers update or deprecate
services.

However, we still aim for forwards compatibility within Fog major versions. As a result of this policy, you can (and
should) specify a dependency on this gem using the Pessimistic Version
Constraint
with two digits of precision. For example:

spec.add_dependency 'fog', '~> 1.0'

This means your project is compatible with Fog 1.0 up until 2.0. You can also set a higher minimum version:

spec.add_dependency 'fog', '~> 1.16'

Getting Help

Contributing

Please refer to CONTRIBUTING.md.

License

Please refer to LICENSE.md.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 30 days ago

Total Commits: 9,587
Total Committers: 893
Avg Commits per committer: 10.736
Development Distribution Score (DDS): 0.845

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
geemus g****s@g****m 1484
Rupak Ganguly r****g@g****m 631
Wesley Beary w****y@e****m 526
Paul Thornthwaite p****l@b****k 411
Kyle Rames k****s@r****m 373
Nat Welch n****t@n****m 199
Sergio Rubio r****r@f****g 194
Rodrigo Estebanez r****z@m****m 158
Frederick Cheung f****g@g****m 97
Nick Osborn n****n@d****k 96
Daniel Aragao d****o@t****m 93
Dylan Egan d****n@g****m 91
Wesley Beary me@g****m 85
Kevin Olbrich k****h@6****m 83
Michael Hale m****e@h****s 82
Ash Wilson a****n@r****m 82
Aaron Suggs a****n@k****m 80
Dan Peterson d****y@g****m 79
Kevin Menard n****m@g****m 76
dependabot[bot] 4****] 69
Mike Pountney M****y@g****m 67
Decklin Foster d****n@r****m 65
Ferran Rodenas f****s@g****m 59
Daniel Reichert D****t@r****m 58
Achim Ledermüller a****r@n****e 58
Edward Muller e****r@e****m 55
howete t****e@h****m 54
Eric Stonfer e****r@y****m 54
Sean Handley s****y@g****m 51
Patrick Debois P****s@j****e 50
and 863 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 2 months ago

Total issues: 35
Total pull requests: 99
Average time to close issues: 3 months
Average time to close pull requests: 2 days
Total issue authors: 33
Total pull request authors: 17
Average comments per issue: 14.91
Average comments per pull request: 0.37
Merged pull request: 90
Bot issues: 0
Bot pull requests: 79

Past year issues: 2
Past year pull requests: 0
Past year average time to close issues: 11 days
Past year average time to close pull requests: N/A
Past year issue authors: 2
Past year pull request authors: 0
Past year average comments per issue: 7.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/fog/fog

Top Issue Authors

  • Temikus (2)
  • tokengeek (2)
  • johnnyshields (1)
  • voxik (1)
  • shosanna (1)
  • phamdat8 (1)
  • leemour (1)
  • SeanRoy (1)
  • mohamednajiullah (1)
  • emerak (1)
  • darokel (1)
  • knd (1)
  • powellchristoph (1)
  • micwoj92 (1)
  • draufer (1)

Top Pull Request Authors

  • dependabot[bot] (79)
  • naveensrinivasan (3)
  • kianmeng (2)
  • geemus (2)
  • kovukono (1)
  • zhongjun2 (1)
  • y-yagi (1)
  • manutazo (1)
  • KinaMarie (1)
  • olleolleolle (1)
  • lanej (1)
  • ChrisLundquist (1)
  • scub (1)
  • lzap (1)
  • jasmingacic (1)

Top Issue Labels

  • wontfix (8)
  • pinned (3)
  • storage (1)
  • bug (1)
  • testing (1)
  • awaiting steps to reproduce (1)

Top Pull Request Labels

  • dependencies (79)
  • ruby (45)
  • github_actions (34)
  • wontfix (1)

Package metadata

rubygems.org: fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: https://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog/
  • Licenses: MIT
  • Latest release: 2.3.0 (published over 3 years ago)
  • Last Synced: 2026-01-31T08:41:31.288Z (about 1 month ago)
  • Versions: 246
  • Dependent Packages: 584
  • Dependent Repositories: 26,078
  • Downloads: 59,161,225 Total
  • Docker Downloads: 2,088,719
  • Rankings:
    • Dependent packages count: 0.077%
    • Forks count: 0.149%
    • Dependent repos count: 0.22%
    • Stargazers count: 0.307%
    • Downloads: 0.355%
    • Average: 0.438%
    • Docker downloads count: 1.522%
  • Maintainers (3)
gem.coop: fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: https://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog/
  • Licenses: MIT
  • Latest release: 2.3.0 (published over 3 years ago)
  • Last Synced: 2026-01-29T00:08:51.999Z (about 1 month ago)
  • Versions: 246
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 59,156,556 Total
  • Docker Downloads: 2,088,719
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Downloads: 0.453%
    • Average: 0.464%
    • Docker downloads count: 1.402%
  • Maintainers (3)
gem.coop: fog-maestrodev

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-maestrodev/
  • Licenses: MIT
  • Latest release: 1.20.0.20140305101839 (published almost 12 years ago)
  • Last Synced: 2026-01-31T08:41:46.559Z (about 1 month ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 121,338 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.823%
    • Downloads: 8.47%
  • Maintainers (2)
proxy.golang.org: github.com/fog/fog

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/fog/fog#section-documentation
  • Licenses: mit
  • Latest release: v2.3.0+incompatible (published over 3 years ago)
  • Last Synced: 2026-01-31T08:41:36.529Z (about 1 month ago)
  • Versions: 173
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.515%
    • Average: 6.733%
    • Dependent repos count: 6.952%
gem.coop: ns-fog

This gem is forked from http://github.com/fog/fog. I added the QingCloud provider to it. It's not ready for production use.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/ns-fog/
  • Licenses: MIT
  • Latest release: 1.22.11 (published over 11 years ago)
  • Last Synced: 2026-01-31T08:41:37.632Z (about 1 month ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25,583 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 8.221%
    • Downloads: 24.664%
  • Maintainers (1)
gem.coop: gapinc-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/gapinc-fog/
  • Licenses: MIT
  • Latest release: 1.14.0 (published over 12 years ago)
  • Last Synced: 2026-01-31T08:41:40.469Z (about 1 month ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 20,288 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 9.774%
    • Downloads: 29.321%
  • Maintainers (1)
gem.coop: rackspace-fog

Rackspace fork of fog.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/rackspace-fog/
  • Licenses: mit
  • Latest release: 1.4.2 (published over 13 years ago)
  • Last Synced: 2026-01-31T08:41:32.175Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16,932 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 10.907%
    • Downloads: 32.72%
  • Maintainers (3)
rubygems.org: fog-maestrodev

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-maestrodev/
  • Licenses: MIT
  • Latest release: 1.20.0.20140305101839 (published almost 12 years ago)
  • Last Synced: 2026-01-31T08:41:36.126Z (about 1 month ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 121,338 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Downloads: 7.746%
    • Average: 14.119%
    • Dependent packages count: 15.706%
    • Dependent repos count: 46.782%
  • Maintainers (2)
rubygems.org: rackspace-fog

Rackspace fork of fog.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/rackspace-fog/
  • Licenses: mit
  • Latest release: 1.4.2 (published over 13 years ago)
  • Last Synced: 2026-01-31T08:41:33.373Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 16,932 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 7.713%
    • Average: 16.94%
    • Downloads: 29.846%
    • Dependent repos count: 46.782%
  • Maintainers (3)
gem.coop: fog-nirvanix

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS. This version adds basic functionality for interacting with the Nirvanix object store.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-nirvanix/
  • Licenses: mit
  • Latest release: 1.8.2 (published almost 13 years ago)
  • Last Synced: 2026-01-31T08:41:33.559Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,562 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 17.366%
    • Downloads: 52.097%
  • Maintainers (1)
rubygems.org: ns-fog

This gem is forked from http://github.com/fog/fog. I added the QingCloud provider to it. It's not ready for production use.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/ns-fog/
  • Licenses: MIT
  • Latest release: 1.22.11 (published over 11 years ago)
  • Last Synced: 2026-01-31T08:41:41.975Z (about 1 month ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25,583 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 17.552%
    • Downloads: 24.911%
    • Dependent repos count: 46.782%
  • Maintainers (1)
rubygems.org: gapinc-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/gapinc-fog/
  • Licenses: MIT
  • Latest release: 1.14.0 (published over 12 years ago)
  • Last Synced: 2026-01-31T08:41:55.390Z (about 1 month ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 20,288 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 18.458%
    • Downloads: 29.44%
    • Dependent repos count: 46.782%
  • Maintainers (1)
gem.coop: fog-iwd

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-iwd/
  • Licenses: mit
  • Latest release: 0.0.1 (published almost 14 years ago)
  • Last Synced: 2026-01-31T08:41:44.282Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,099 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 22.714%
    • Downloads: 68.143%
  • Maintainers (1)
rubygems.org: fog-nirvanix

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS. This version adds basic functionality for interacting with the Nirvanix object store.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-nirvanix/
  • Licenses: mit
  • Latest release: 1.8.2 (published almost 13 years ago)
  • Last Synced: 2026-01-31T08:41:47.833Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,562 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 23.048%
    • Dependent repos count: 46.782%
    • Downloads: 52.391%
  • Maintainers (1)
gem.coop: fog-test-me

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-test-me/
  • Licenses: mit
  • Latest release: 1.10.0 (published almost 13 years ago)
  • Last Synced: 2026-01-31T08:41:45.441Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,568 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 24.389%
    • Downloads: 73.167%
  • Maintainers (1)
gem.coop: fog-test-again

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-test-again/
  • Licenses: mit
  • Latest release: 1.6.0 (published almost 13 years ago)
  • Last Synced: 2026-01-31T08:41:41.677Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,513 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 24.415%
    • Downloads: 73.244%
  • Maintainers (1)
gem.coop: nsidc-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/nsidc-fog/
  • Licenses: MIT
  • Latest release: 1.24.1 (published over 11 years ago)
  • Last Synced: 2026-01-31T08:41:47.701Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,039 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 26.241%
    • Downloads: 78.724%
  • Maintainers (1)
gem.coop: ktheory-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/ktheory-fog/
  • Licenses: mit
  • Latest release: 1.1.2 (published almost 14 years ago)
  • Last Synced: 2026-01-31T08:41:56.089Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,964 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 26.265%
    • Downloads: 78.795%
  • Maintainers (1)
gem.coop: r5_fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/r5_fog/
  • Licenses: mit
  • Latest release: 1.10.0 (published over 10 years ago)
  • Last Synced: 2026-01-31T08:41:44.160Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,025 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 26.356%
    • Downloads: 79.069%
  • Maintainers (1)
rubygems.org: fog-iwd

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-iwd/
  • Licenses: mit
  • Latest release: 0.0.1 (published almost 14 years ago)
  • Last Synced: 2026-01-31T08:41:54.482Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,099 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 26.543%
    • Dependent repos count: 46.782%
    • Downloads: 69.866%
  • Maintainers (1)
rubygems.org: ktheory-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/ktheory-fog/
  • Licenses: mit
  • Latest release: 1.1.2 (published almost 14 years ago)
  • Last Synced: 2026-01-31T08:41:38.089Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,964 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 26.747%
    • Dependent repos count: 46.782%
    • Downloads: 70.887%
  • Maintainers (1)
gem.coop: michiels-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/michiels-fog/
  • Licenses: mit
  • Latest release: 1.3.1 (published almost 14 years ago)
  • Last Synced: 2026-01-31T08:41:38.791Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,732 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 26.862%
    • Downloads: 80.587%
  • Maintainers (1)
rubygems.org: fog-sgonyea

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-sgonyea/
  • Licenses: mit
  • Latest release: 1.8.1 (published about 13 years ago)
  • Last Synced: 2026-01-31T08:41:42.426Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,735 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 27.078%
    • Dependent repos count: 46.782%
    • Downloads: 72.54%
  • Maintainers (1)
rubygems.org: michiels-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/michiels-fog/
  • Licenses: mit
  • Latest release: 1.3.1 (published almost 14 years ago)
  • Last Synced: 2026-01-31T08:41:51.780Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,732 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 27.095%
    • Dependent repos count: 46.782%
    • Downloads: 72.625%
  • Maintainers (1)
gem.coop: fog-sgonyea

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-sgonyea/
  • Licenses: mit
  • Latest release: 1.8.1 (published about 13 years ago)
  • Last Synced: 2026-01-31T08:41:55.823Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,735 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 27.278%
    • Downloads: 81.833%
  • Maintainers (1)
rubygems.org: fog-test-me

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-test-me/
  • Licenses: mit
  • Latest release: 1.10.0 (published almost 13 years ago)
  • Last Synced: 2026-01-31T08:41:42.866Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,568 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 27.425%
    • Dependent repos count: 46.782%
    • Downloads: 74.277%
  • Maintainers (1)
rubygems.org: fog-test-again

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-test-again/
  • Licenses: mit
  • Latest release: 1.6.0 (published almost 13 years ago)
  • Last Synced: 2026-01-31T08:41:52.773Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,513 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 27.428%
    • Dependent repos count: 46.782%
    • Downloads: 74.29%
  • Maintainers (1)
gem.coop: fog-ifeel

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: https://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-ifeel/
  • Licenses: MIT
  • Latest release: 2.2.0 (published over 6 years ago)
  • Last Synced: 2026-01-31T08:41:50.771Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,232 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 28.89%
    • Downloads: 86.67%
  • Maintainers (1)
rubygems.org: nsidc-fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/nsidc-fog/
  • Licenses: MIT
  • Latest release: 1.24.1 (published over 11 years ago)
  • Last Synced: 2026-01-31T08:41:44.930Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,039 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 28.94%
    • Dependent repos count: 46.782%
    • Downloads: 81.852%
  • Maintainers (1)
rubygems.org: r5_fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: http://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/r5_fog/
  • Licenses: mit
  • Latest release: 1.10.0 (published over 10 years ago)
  • Last Synced: 2026-01-31T08:41:33.894Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,025 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.246%
    • Dependent packages count: 15.706%
    • Average: 30.029%
    • Dependent repos count: 46.782%
    • Downloads: 87.295%
  • Maintainers (1)
rubygems.org: fog-ifeel

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

  • Homepage: https://github.com/fog/fog
  • Documentation: http://www.rubydoc.info/gems/fog-ifeel/
  • Licenses: MIT
  • Latest release: 2.2.0 (published over 6 years ago)
  • Last Synced: 2026-01-31T08:41:32.460Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,232 Total
  • Rankings:
    • Forks count: 0.114%
    • Stargazers count: 0.248%
    • Dependent packages count: 15.706%
    • Average: 30.487%
    • Dependent repos count: 46.782%
    • Downloads: 89.587%
  • Maintainers (1)

Dependencies

Gemfile rubygems
  • netrc >= 0 development
  • octokit >= 0 development
  • rspec >= 0 development
fog.gemspec rubygems
  • docker-api >= 1.13.6 development
  • fission >= 0 development
  • mime-types >= 0 development
  • minitest >= 0 development
  • minitest-stub-const >= 0 development
  • opennebula >= 0 development
  • pry >= 0 development
  • rake >= 0 development
  • rbvmomi >= 0 development
  • rspec-core >= 0 development
  • rspec-expectations >= 0 development
  • rubocop = 1.28.2 development
  • shindo ~> 0.3.4 development
  • simplecov >= 0 development
  • thor >= 0 development
  • vcr >= 0 development
  • webmock ~> 3.15.0 development
  • yard >= 0 development
  • fog-aliyun >= 0.1.0
  • fog-atmos >= 0
  • fog-aws >= 0.6.0
  • fog-brightbox >= 0.4, < 2.0
  • fog-cloudatcost ~> 0.4
  • fog-cloudstack ~> 0.1.0
  • fog-core ~> 2.1
  • fog-digitalocean >= 0.3.0
  • fog-dnsimple ~> 2.1
  • fog-dynect >= 0.0.2, < 0.6.0
  • fog-ecloud ~> 0.1
  • fog-google ~> 1.0
  • fog-internet-archive >= 0
  • fog-json >= 0
  • fog-local >= 0
  • fog-openstack >= 0
  • fog-ovirt >= 0
  • fog-powerdns >= 0.1.1
  • fog-profitbricks >= 0
  • fog-rackspace >= 0
  • fog-radosgw >= 0.0.2
  • fog-riakcs >= 0
  • fog-sakuracloud >= 0.0.4
  • fog-serverlove >= 0
  • fog-softlayer >= 0
  • fog-storm_on_demand >= 0
  • fog-terremark >= 0
  • fog-vmfusion >= 0
  • fog-voxel >= 0
  • fog-vsphere >= 0.4.0
  • fog-xenserver >= 0
  • fog-xml ~> 0.1.1
  • ipaddress ~> 0.5
  • json ~> 2.3
.github/workflows/codeql.yml actions
  • actions/checkout v3.3.0 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/depsreview.yml actions
  • actions/checkout v3.3.0 composite
  • actions/dependency-review-action v3 composite
.github/workflows/ruby.yml actions
  • actions/checkout v3.3.0 composite
  • ruby/setup-ruby v1 composite

Score: 33.79202970203778