蛇笼（），又称石笼、箱笼，一种建筑工法，以立体网状的笼子、圆桶或是筐簏，中间填充卵石、水泥或沙土，之后用来修建道路、挡土墙、堤防、甚至是作为军事防御阵地之用。日本与中国古代曾以竹子编成笼箱，来作为河岸堤防工程的一部份。现代则多是采用编织金属网或金属条焊接接成的具有立体结构的金属框，之后中间再实以沙土。石笼较好的透水性，使其成为治河生态工法中的一环。使用于边坡稳定时，可在砾石中填入泥土与草籽，使蛇笼长出植栽，改善景观。达文西曾设计了一种蛇笼，用来修建米兰的城墙。