Due to the shortage of petroleum products, Biogas becomes the most important renewable energy resource which can be generated without destroying the nature. However, Biogas production in India is 2.07 billion m3 which is very low, compare to the available potential.  Biogas plants fail frequently because of the wrong ratio of input feedstock and water, poor maintenance and human error. To address these issues, the proposed system uses IoT, cloud and machine learning to improve the performance and reduces the number of failures in the biogas plant. Support Vector Machine (SVM) learning is applied to maximize the output of biogas plant. Result shows that Biogas production is increased 15 percent more compare to the traditional biogas plant and improved the life time of the biogas plant.