files/en-us/web/api/webglbuffer/index.md
{{APIRef("WebGL")}}{{AvailableInWorkers}}
The WebGLBuffer interface is part of the WebGL API and represents an opaque buffer object storing data such as vertices or colors.
{{InheritanceDiagram}}
The WebGLBuffer object does not define any methods or properties of its own and its content is not directly accessible. When working with WebGLBuffer objects, the following methods of the {{domxref("WebGLRenderingContext")}} are useful:
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const buffer = gl.createBuffer();
{{Specifications}}
{{Compat}}