As a best practice, in the Stream status pane of the Stream details page, verify that the status of the stream isn't Running. If it is, then pause the stream.
Click DELETE.
In the dialog, enter Delete in the text field, and then click DELETE.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eDeleting a stream frees up quota and prevents future billing.\u003c/p\u003e\n"],["\u003cp\u003eIt's recommended to pause a stream before deleting it to ensure clean data transfer.\u003c/p\u003e\n"],["\u003cp\u003eVerify that the stream is not in a \u003ccode\u003eRunning\u003c/code\u003e status before initiating deletion.\u003c/p\u003e\n"],["\u003cp\u003eThe deletion process involves going to the Streams page, selecting the stream, clicking DELETE, and confirming by typing \u003ccode\u003eDelete\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Delete a stream\n\nIf you no longer need a stream, then delete it. Also, by deleting a stream, it won't take up quota and you won't be billed for it in the future.\n| **Note:** If you want to make sure that all \"in flight\" data is transferred cleanly from the source database to the destination, make sure that you [pause the stream](/datastream/docs/pause-a-stream) (and wait for Datastream to indicate that it's paused) before deleting it.\n\nDelete a stream\n---------------\n\n1. Go to the **Streams** page in the Google Cloud Console.\n\n [Go to the Streams page](https://console.cloud.google.com/datastream/streams)\n2. Click the stream that you want to delete.\n\n3. As a best practice, in the **Stream status** pane of the **Stream details** page, verify that the status of the stream isn't `Running`. If it is, then [pause the stream](/datastream/docs/run-a-stream#pauseastream).\n\n4. Click **DELETE**.\n\n5. In the dialog, enter `Delete` in the text field, and then click **DELETE**.\n\nWhat's next\n-----------\n\n- To learn more about streams, see [Stream lifecycle](/datastream/docs/stream-states-and-actions).\n- To learn how to modify a stream, see [Modify a stream](/datastream/docs/modify-a-stream).\n- To learn how to recover a failed stream, see [Recover a stream](/datastream/docs/recover-a-stream)."]]