A basic cloud platform for managing inventory
Alternatives To Basicinv
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
My Arsenal Of Aws Security Tools7,955
a month ago2apache-2.0Shell
List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
a year ago12mitRuby
Open Cloud Security Posture Management Engine
Ansible Hortonworks230
2 years ago19apache-2.0Python
Ansible playbooks for deploying Hortonworks Data Platform and DataFlow using Ambari Blueprints
Aws Ssh Config216
3 years ago2gpl-2.0Python
Generate SSH config files from AWS EC2 inventory
Aws Auto Inventory127
2 months ago2apache-2.0Python
AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources.
a year ago55gpl-3.0Python
ansible based multicloud orchestrator
Hcloud Ansible65
4 years ago1July 12, 20198mitGo
Ansible modules and inventory for Hetzner Cloud
Cloud Native Labs61
3 years ago7Java
The Labs for Cloud Native Roadshow on OpenShift
Ansible Kafka58
2 years ago1mitPython
Ansible playbook for provisioning a Kafka cluster with Zookeeper
Nodejs Asset29225 months ago61February 15, 20225apache-2.0JavaScript
Manages the history and inventory of cloud resources.
Alternatives To Basicinv
Select To Compare

Alternative Project Comparisons

Basicinv Cloud Inventory

The basicinv cloud inventory application provides a backend platform and api for inventory management. It is designed to run on Google's App Engine and take advantage of the NoSql Datastore.


This file is made for the google app engine. In order to delpoy or run the application, use the following.

Running locally

mvn appengine:run


mvn appengine:deploy

Getting Started

Once the application is running on the Cloud Platform, the API options currently are as follows:

Creating Items

To create an item, you must make a POST request to /api/item/create with a properly formatted JSON string.

curl -H "Content-Type: application/json" -X POST -d '{"sku":"12344","upc":"12344","name":"testMfr","color":"BLK","size":"","desc":"Test","location":"1","bin":"5","quantityOnHand":100,"purchasePrice":2.99,"salePrice":5.99,"msrp":5.99}' http://host:8080/api/item/create

Getting Items

Get All Items

To get all Items you must make a GET request to /api/item/all

curl -x GET http://host:8080/api/item/all

Get by SKU

To get an item by SKU make a GET request to /api/item/sku

curl -x GET http://host:8080/api/item/sku/12345

Replace 12345 with the SKU

Get by UPC

To get an item by UPC make a GET request to /api/item/upc

curl -x GET http://host:8080/api/item/upc/12345

Replace 12345 with the UPC

Updating Items

Update QOH of object

To Update quantity on hand make a PUT request to /api/item/qty with a properly formatted inventory JSON string

curl -H "Content-Type: application/json" -X PUT -d '{"sku":"12344","upc":"12344","name":"testMfr","color":"BLK","size":"","desc":"Test","location":"1","bin":"5","quantityOnHand":100,"purchasePrice":2.99,"salePrice":5.99,"msrp":5.99}' http://host:8080/api/item/qty

This method will be replaced with a better key/value update method soon.


Unit tests coming soon.

Popular Inventory Projects
Popular Cloud Computing Projects
Popular Applications Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java 8